|
||
|
|||||||
| Announcements Administration announcements for RunUO Releases and the RunUO website. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#101 (permalink) | |
|
Account Terminated
|
Quote:
I know Krrios was working on dual and parrel threaded saving, couple days ago since he got his dev machine backup. |
|
|
|
|
|
|
#102 (permalink) | |
|
Forum Expert
Join Date: Oct 2003
Location: Spokane Valley, WA
Age: 24
Posts: 1,533
|
Quote:
That seems like a nice feature ![]()
__________________
![]() |
|
|
|
|
|
|
#103 (permalink) | |
|
Forum Novice
Join Date: Aug 2004
Location: Alba
Age: 38
Posts: 185
|
Quote:
|
|
|
|
|
|
|
#104 (permalink) |
|
Forum Expert
Join Date: Apr 2006
Location: The Great White North!
Age: 34
Posts: 887
|
If I am not mistaken, it would remove saving from the main RunUO execution thread meaning the main thread would not be interrupted during a save as it happens with version 1.0. Saves would happen in a seperate thread running along side the main thread making it appear as though saves were happening in the background.
|
|
|
|
|
|
#105 (permalink) | |
|
Account Terminated
Join Date: May 2006
Age: 88
Posts: 17
|
Quote:
madphatboy2 you're phat and bad, you got me negative karma and i got you |
|
|
|
|
|
|
#106 (permalink) | |
|
Forum Novice
Join Date: Oct 2003
Posts: 222
|
Quote:
|
|
|
|
|
|
|
#107 (permalink) | |
|
Account Terminated
|
Quote:
parrel while similar is different. I believe this is the one he was going to work on and was dreding ( since its a pain to code something like this ) basicly two different threads saving the same file then you have to 'merge" the threads together at some point. Dual threaded saving would not gain any real performance gain if a shard didn't have a dual core cpu. Parrel threading you might get a small performance gain, like always threading the saves then having a crash is a really bad idea. So if your not experienced with running a shard that doesn't crash, I would advice using any sort of threaded saving. I might have switched the two descriptions, as I am running on almost no sleep. |
|
|
|
|
|
|
#108 (permalink) | |
|
Master of the Internet
Join Date: Dec 2005
Age: 20
Posts: 12,922
|
Quote:
|
|
|
|
|
|
|
#111 (permalink) | |
|
Forum Expert
Join Date: Mar 2005
Location: Hopefully not near you
Posts: 2,233
|
Quote:
Giggles you are soo funny
__________________
All people have the right to be stupid but some abuse the privilege.
|
|
|
|
|
|
|
#112 (permalink) | |
|
Forum Novice
Join Date: Aug 2004
Location: Alba
Age: 38
Posts: 185
|
Quote:
. |
|
|
|
|
|
|
#113 (permalink) | |
|
Forum Expert
Join Date: Nov 2005
Location: San Diego, CA
Posts: 1,833
|
Quote:
Has anyone performed this analysis? C// |
|
|
|
|
|
|
#114 (permalink) | |
|
Forum Expert
Join Date: Apr 2006
Location: The Great White North!
Age: 34
Posts: 887
|
Quote:
|
|
|
|
|
|
|
#115 (permalink) | |
|
Forum Expert
Join Date: Nov 2005
Location: San Diego, CA
Posts: 1,833
|
Quote:
Note that simply telling thread two to persist the world objects in the main thread could run into severe transactional integrity problems. One cannot persist the entire world at once, so objects that depend on the state of other objects could suddenly be out of sync with eachother. In the worst case. There are probably a number of interesting hacks that could be made given the ability to find clever ways to ditch the shared state problem... Which is to say, we can't rule anything out, but it's simply not as easy as you might think. C// |
|
|
|
|
|
|
#116 (permalink) |
|
Forum Expert
Join Date: Jul 2005
Location: Istanbul/Turkey
Age: 27
Posts: 425
|
here is a great document for I/O benchmark results in NEt 2.0
dev team might want to look at it.. p.s unbuffered i/o seems interesting ![]() any server using raid could gain incredible performans by that. |
|
|
|
|
|
#117 (permalink) |
|
Forum Expert
Join Date: Nov 2005
Location: San Diego, CA
Posts: 1,833
|
Interesting article. It was of course about using buffered io, probably on the grounds that it can collect atoms up into something resembling logical page writes. The article does mention that DOTNET does this under the hood anyway.
Thanks for the article. It was interesting. C// |
|
|
|
|
|
#118 (permalink) |
|
Forum Expert
Join Date: Jul 2005
Location: Istanbul/Turkey
Age: 27
Posts: 425
|
Buffer is implemented in RunUO manually since it doesnt use BinaryWriter class itself. Implementation seems fine but it might be better to use built-in classes to handle buffer. And changing bufferSize from 4K to 64K could make a slight difference.
|
|
|
|
|
|
#119 (permalink) |
|
Forum Expert
Join Date: Nov 2005
Location: San Diego, CA
Posts: 1,833
|
And changing bufferSize from 4K to 64K could make a slight difference.
IO buffrering size, when implemented manually, should always be some positive integral value, at least 1, multiplied by the page size of the operating system. Having the IO buffer match the page size is the low hanging fruit. Isn't Windows page size 64K? I recall that it is. C// Last edited by Courageous; 06-03-2006 at 08:51 PM. |
|
|
|
|
|
#120 (permalink) |
|
Forum Novice
|
Sorry to say but I think the lesson here can be summed up by make your own 2.0 by learning C# and making full ML & SE, & upgrading core etc. yourself, or wait on the pending release of RunUO 2.0. The reality sucks, but it's the bitter truth
. I have some 2.0 features like a core that runs on MS Framework 2.0 instead of 1.1 or 1.0 myself, but I know what the RunUO dev team has locked up is far superior to what anyone can make. We're all just gonna have to wait or make our own. Sadly there is no other realistic way. |
|
|
|
|
|
#122 (permalink) | |
|
Account Terminated
Join Date: Jun 2004
Location: Cincinnati, Ohio
Age: 20
Posts: 3,954
|
Quote:
|
|
|
|
|
|
|
#123 (permalink) |
|
Account Terminated
Join Date: Jun 2006
Age: 26
Posts: 15
|
Why does things just happne every time the come close to releaseing just thinks its a joke oh well list i aint one of this poor childern waiting for it cause that would take rest of my life. and i got much more better things to do side spend all day indoors.
|
|
|
|
|
|
#124 (permalink) | |
|
Account Terminated
Join Date: May 2006
Age: 88
Posts: 17
|
Quote:
But the question is still one... Where'z Runuo2.0? Why there is not an update? Where are youuuuuuu Scooby.... err.... Ryan? Last edited by raulpica; 06-05-2006 at 03:57 PM. |
|
|
|
|
|
|
#125 (permalink) | |
|
Master of the Internet
Join Date: Dec 2005
Age: 20
Posts: 12,922
|
Quote:
#2 Tea is gross, thats my opinion, but either way, I was using it in a completely different context. #3 Stop asking for 2.0 or I will hit you upside the head with a giant Watermelon Mr. T says to shut the fuck up about 2.0 |
|
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|