Hi,
I've performed test with several file sizes from 10MB to 500MB and Swazoo 2.2 beta show impressive performance in Windows. Even better thing is that during upload previous version takes all CPU and I even cannot move mouse fast but this time though slow, there's almost no problem with working with other applications. Thanks. I'll test with more bigger files, ie., several GB sized files. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Swazoo-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/swazoo-devel |
Hi,
with GB sized files, the performance also is impressive. I've tested with 3.5GB file. I've not tested with > 4GB files. ----- Original Message ----- From: "S.J.Chun" <[hidden email]> To: Swazoo Development Discussions <[hidden email]> Sent: 08-07-28 09:29:02 Subject: Swazoo 2.2beta show impressive performance for large file uploading Hi, I've performed test with several file sizes from 10MB to 500MB and Swazoo 2.2 beta show impressive performance in Windows. Even better thing is that during upload previous version takes all CPU and I even cannot move mouse fast but this time though slow, there's almost no problem with working with other applications. Thanks. I'll test with more bigger files, ie., several GB sized files. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Swazoo-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/swazoo-devel |
In reply to this post by Chun, Sungjin
Hi S.J.Chun,
S.J.Chun wrote: > I've performed test with several file sizes from 10MB to 500MB and Swazoo 2.2 beta > show impressive performance in Windows. Even better thing is that during upload > previous version takes all CPU and I even cannot move mouse fast but this time > though slow, there's almost no problem with working with other applications. Nice to hear that! Can you also try to upload several files simultaneously and measure the performance and image responsiveness? If it won't go, try to add process yield in main loop, so that other processes will get a chance to run: HTTPPost>>blockStreamingFrom:to:until: ... [nrOfBoundary := 0. [nrOfBoundary = 0] whileTrue: [nrOfBoundary := aSwazooStream readBuffer signsOfBoundary: boundary. nrOfBoundary = 0 ifTrue: "no boundary in current buffer content" [contents := aSwazooStream readBuffer readContents. outStream nextPutAll: contents. self incReadPosition: contents size. aSwazooStream fillBuffer. Processor activeProcess yield] ]. ... Look also how big impact on performance has otherwise that yield. Best regards Janko -- Janko Mivšek AIDA/Web Smalltalk Web Application Server http://www.aidaweb.si ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Swazoo-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/swazoo-devel |
In reply to this post by Chun, Sungjin
Hi,
I found some wierd thing. I'm testing Squeak + Swazoo on Windows Vista(I'm using Laptop). Previous test was done with 802.11g wireless network and at that case uploading a file does not prevent my laptop from being unusable unresponsive state(with single upload session). But with wired, faster network connection (100Mbit/sec), even single upload session makes my laptop unresponsive. Your Processor activeProcess yield does make error in my image and I changed it as Processor yield. But this also does not help. With wireless slower network connection, 2 upload session makes my laptop unresponsive. My laptop uses core solo 1.33 GHz CPU with 1.8 inch slow hard disk. In summary. 1. With slow network connection attached to my laptop, single file upload session does not make problem(ie., does not make my laptop unresponsive). File upload was performed from other laptop. 2. With faster network connection, single file upload session makes my laptop unresponsive. (File upload was performed from other laptop) Does this related with Swazoo + Squeak or my hardware problem? Thanks in advance. ----- Original Message ----- From: Janko Mivšek <[hidden email]> To: "S.J.Chun" <[hidden email]>, Swazoo Development Discussions <[hidden email]> Sent: 08-07-29 00:48:20 Subject: Re: [Swazoo-devel] Swazoo 2.2beta show impressive performance for large file uploading Hi S.J.Chun, S.J.Chun wrote: > I've performed test with several file sizes from 10MB to 500MB and Swazoo 2.2 beta > show impressive performance in Windows. Even better thing is that during upload > previous version takes all CPU and I even cannot move mouse fast but this time > though slow, there's almost no problem with working with other applications. Nice to hear that! Can you also try to upload several files simultaneously and measure the performance and image responsiveness? If it won't go, try to add process yield in main loop, so that other processes will get a chance to run: HTTPPost>>blockStreamingFrom:to:until: ... [nrOfBoundary := 0. [nrOfBoundary = 0] whileTrue: [nrOfBoundary := aSwazooStream readBuffer signsOfBoundary: boundary. nrOfBoundary = 0 ifTrue: "no boundary in current buffer content" [contents := aSwazooStream readBuffer readContents. outStream nextPutAll: contents. self incReadPosition: contents size. aSwazooStream fillBuffer. Processor activeProcess yield] ]. ... Look also how big impact on performance has otherwise that yield. Best regards Janko -- Janko Mivšek AIDA/Web Smalltalk Web Application Server http://www.aidaweb.si ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Swazoo-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/swazoo-devel |
Free forum by Nabble | Edit this page |