Cuberite Forum
Chunk generator performance survey - Printable Version

+- Cuberite Forum (https://forum.cuberite.org)
+-- Forum: Cuberite (https://forum.cuberite.org/forum-4.html)
+--- Forum: Discussion (https://forum.cuberite.org/forum-5.html)
+--- Thread: Chunk generator performance survey (/thread-522.html)

Pages: 1 2 3 4 5


RE: Chunk generator performance survey - FakeTruth - 08-14-2012

(08-13-2012, 01:00 AM)xoft Wrote: You might not believe it, but I have considered that as soon as I started writing the new generator architecture. I didn't know anything about GPU programming at that time, so I did a little research, and the results are not good: There is no good standard that would be generally compatible with every gfx card. CUDA only works with nVidia cards and ATI has some other API. Now, we want to run on other devices, too - typically, internet servers in ISP server-housing don't have gfx cards at all. Raspberry Pi has a gfx chip, but doesn't provide the programming API. And so forth. So there's just no way to make this solution universal. Hence, it's not worth writing (yet).

I think the overall performance is good enough for now, so that we don't need to go this way immediately.

OpenCL should work on both ATI and nVidia. It's a pain to work with and I think the only change in performance will be from lighting and generating. Managing what area to (re-)light and what stages of generating to do is already confusing (to me at least XD) doing it with GPGPU will be even more confusing haha. Performance could even be less, because you wouldn't only be copying from CPU cache and RAM, but also from VRAM which is much further away from the CPU/RAM


RE: Chunk generator performance survey - xoft - 08-15-2012

I'm not even sure it'd be beneficial for lighting, because that uses one shared buffer, which the GPGPU in general doesn't like. It likes separate buffers much better, so generating is probably the only region where it could have some real benefit. And I'm still not sure whether that benefit is worth all the trouble.


RE: Chunk generator performance survey - xoft - 09-23-2012

I managed to talk my MK802 into working for a while today, so I benchmarked the old APK (ver 3) on it. 8.5 chunks per second. Somewhat disappointing, considering it has a 1GHz processor. I still couldn't connect to it, since it (the entire device, not MCServer) would die upon wifi connection.


RE: Chunk generator performance survey - l0udPL - 09-23-2012

So don't bother with android and run a clean debian on it Wink


RE: Chunk generator performance survey - xoft - 09-23-2012

I'd like to, but I don't know how. I haven't read all the fora, so I have no pointers to alternative firmware.


RE: Chunk generator performance survey - NiLSPACE - 07-03-2014

I finaly compiled MCServer on my laptop

Commit 78dd02f0c7195d046bfd4c50f96c12d95ad92ae0

World.ini: Default settings

ChunkSpeed average: 545.11 ch/s

CPU: 4th Gen Intel® Core™ i7-4700MQ (2.40GHz 1600MHz 6MB)
Ram: 8.0GB PC3-12800 DDR3L SDRAM 1600 MHz
OS: Windows 8.1 x64

But when I use the TwoLevel biome generator and the DistortedHeightmap height/compositiongen then I only get ~50 ch/s

Wait. I changed the seed because I found out that an Extreme Hills(+) biome was generating at spawn (which is slow) and now it generates chunks at around 220 ch/s.


RE: Chunk generator performance survey - NiLSPACE - 11-30-2016

With the default config as of 2016-11-29 I get around 155 ch/s.
Logs:

Info [21:51:57] ChunkWorx v6: works STARTED!
Info [21:51:57] ChunkWorx v6: At world: world
[21:51:57] ChunkWorx v6: PROCESSING 100 chunks, (0/10201)
[21:51:57] ChunkWorx v6: PROCESSING 100 chunks, (100/10201)
[21:51:57] ChunkWorx v6: PROCESSING 100 chunks, (200/10201)
[21:51:58] ChunkWorx v6: PROCESSING 100 chunks, (300/10201)
[21:51:58] ChunkWorx v6: PROCESSING 100 chunks, (400/10201)
[21:51:59] ChunkWorx v6: PROCESSING 100 chunks, (500/10201)
[21:52:00] ChunkWorx v6: PROCESSING 100 chunks, (600/10201)
[21:52:00] ChunkWorx v6: PROCESSING 100 chunks, (700/10201)
[21:52:00] Chunk generator performance: 155.69 ch / sec (513 ch total)
[21:52:01] ChunkWorx v6: PROCESSING 100 chunks, (800/10201)
[21:52:01] ChunkWorx v6: PROCESSING 100 chunks, (900/10201)
[21:52:02] ChunkWorx v6: PROCESSING 100 chunks, (1000/10201)
[21:52:02] Chunk generator performance: 158.05 ch / sec (838 ch total)
[21:52:03] ChunkWorx v6: PROCESSING 100 chunks, (1100/10201)
[21:52:03] ChunkWorx v6: PROCESSING 100 chunks, (1200/10201)
[21:52:04] ChunkWorx v6: PROCESSING 100 chunks, (1300/10201)
[21:52:04] Chunk generator performance: 159.41 ch / sec (1165 ch total)
[21:52:04] ChunkWorx v6: PROCESSING 100 chunks, (1400/10201)
[21:52:05] ChunkWorx v6: PROCESSING 100 chunks, (1500/10201)
[21:52:06] ChunkWorx v6: PROCESSING 100 chunks, (1600/10201)
[21:52:06] Chunk generator performance: 161.07 ch / sec (1500 ch total)
[21:52:06] ChunkWorx v6: PROCESSING 100 chunks, (1700/10201)
[21:52:07] ChunkWorx v6: PROCESSING 100 chunks, (1800/10201)
[21:52:07] ChunkWorx v6: PROCESSING 100 chunks, (1900/10201)
[21:52:08] ChunkWorx v6: PROCESSING 100 chunks, (2000/10201)
[21:52:08] Chunk generator performance: 161.04 ch / sec (1823 ch total)
[21:52:09] ChunkWorx v6: PROCESSING 100 chunks, (2100/10201)
[21:52:09] ChunkWorx v6: PROCESSING 100 chunks, (2200/10201)
[21:52:10] ChunkWorx v6: PROCESSING 100 chunks, (2300/10201)
[21:52:10] Chunk generator performance: 158.09 ch / sec (2107 ch total)
[21:52:11] ChunkWorx v6: PROCESSING 100 chunks, (2400/10201)
[21:52:11] ChunkWorx v6: PROCESSING 100 chunks, (2500/10201)
[21:52:12] ChunkWorx v6: PROCESSING 100 chunks, (2600/10201)
[21:52:12] Chunk generator performance: 157.50 ch / sec (2415 ch total)
[21:52:13] ChunkWorx v6: PROCESSING 100 chunks, (2700/10201)
[21:52:13] ChunkWorx v6: PROCESSING 100 chunks, (2800/10201)
[21:52:14] ChunkWorx v6: PROCESSING 100 chunks, (2900/10201)
[21:52:14] Chunk generator performance: 157.66 ch / sec (2734 ch total)
[21:52:15] ChunkWorx v6: PROCESSING 100 chunks, (3000/10201)
[21:52:15] ChunkWorx v6: PROCESSING 100 chunks, (3100/10201)
[21:52:16] ChunkWorx v6: PROCESSING 100 chunks, (3200/10201)
[21:52:16] Chunk generator performance: 156.30 ch / sec (3024 ch total)
[21:52:17] ChunkWorx v6: PROCESSING 100 chunks, (3300/10201)
[21:52:17] ChunkWorx v6: PROCESSING 100 chunks, (3400/10201)
[21:52:18] ChunkWorx v6: PROCESSING 100 chunks, (3500/10201)
[21:52:18] Chunk generator performance: 156.58 ch / sec (3344 ch total)
[21:52:19] ChunkWorx v6: PROCESSING 100 chunks, (3600/10201)
[21:52:19] ChunkWorx v6: PROCESSING 100 chunks, (3700/10201)
[21:52:20] ChunkWorx v6: PROCESSING 100 chunks, (3800/10201)
[21:52:20] Chunk generator performance: 156.51 ch / sec (3656 ch total)
[21:52:20] ChunkWorx v6: PROCESSING 100 chunks, (3900/10201)
[21:52:21] ChunkWorx v6: PROCESSING 100 chunks, (4000/10201)
[21:52:21] ChunkWorx v6: PROCESSING 100 chunks, (4100/10201)
[21:52:22] ChunkWorx v6: PROCESSING 100 chunks, (4200/10201)
[21:52:22] Chunk generator performance: 156.45 ch / sec (3968 ch total)
[21:52:22] ChunkWorx v6: PROCESSING 100 chunks, (4300/10201)
[21:52:23] ChunkWorx v6: PROCESSING 100 chunks, (4400/10201)
[21:52:24] ChunkWorx v6: PROCESSING 100 chunks, (4500/10201)
[21:52:24] ChunkWorx v6: PROCESSING 100 chunks, (4600/10201)
[21:52:24] Chunk generator performance: 155.62 ch / sec (4259 ch total)
[21:52:25] ChunkWorx v6: PROCESSING 100 chunks, (4700/10201)
[21:52:25] ChunkWorx v6: PROCESSING 100 chunks, (4800/10201)
[21:52:26] ChunkWorx v6: PROCESSING 100 chunks, (4900/10201)
[21:52:26] ChunkWorx v6: PROCESSING 100 chunks, (5000/10201)
[21:52:26] Chunk generator performance: 156.01 ch / sec (4582 ch total)
[21:52:26] ChunkWorx v6: PROCESSING 100 chunks, (5100/10201)
[21:52:27] ChunkWorx v6: PROCESSING 100 chunks, (5200/10201)
[21:52:27] ChunkWorx v6: PROCESSING 100 chunks, (5300/10201)
[21:52:28] ChunkWorx v6: PROCESSING 100 chunks, (5400/10201)
[21:52:28] Chunk generator performance: 156.75 ch / sec (4918 ch total)
[21:52:28] ChunkWorx v6: PROCESSING 100 chunks, (5500/10201)
[21:52:29] ChunkWorx v6: PROCESSING 100 chunks, (5600/10201)
[21:52:29] ChunkWorx v6: PROCESSING 100 chunks, (5700/10201)
[21:52:30] ChunkWorx v6: PROCESSING 100 chunks, (5800/10201)
[21:52:30] Chunk generator performance: 156.67 ch / sec (5230 ch total)
[21:52:30] ChunkWorx v6: PROCESSING 100 chunks, (5900/10201)
[21:52:31] ChunkWorx v6: PROCESSING 100 chunks, (6000/10201)
[21:52:31] ChunkWorx v6: PROCESSING 100 chunks, (6100/10201)
[21:52:32] ChunkWorx v6: PROCESSING 100 chunks, (6200/10201)
[21:52:32] Chunk generator performance: 156.32 ch / sec (5532 ch total)
[21:52:33] ChunkWorx v6: PROCESSING 100 chunks, (6300/10201)
[21:52:33] ChunkWorx v6: PROCESSING 100 chunks, (6400/10201)
[21:52:34] ChunkWorx v6: PROCESSING 100 chunks, (6500/10201)
[21:52:34] Chunk generator performance: 156.55 ch / sec (5855 ch total)
[21:52:34] ChunkWorx v6: PROCESSING 100 chunks, (6600/10201)
[21:52:35] ChunkWorx v6: PROCESSING 100 chunks, (6700/10201)
[21:52:36] ChunkWorx v6: PROCESSING 100 chunks, (6800/10201)
[21:52:36] Chunk generator performance: 156.40 ch / sec (6163 ch total)
[21:52:36] ChunkWorx v6: PROCESSING 100 chunks, (6900/10201)
[21:52:37] ChunkWorx v6: PROCESSING 100 chunks, (7000/10201)
[21:52:38] ChunkWorx v6: PROCESSING 100 chunks, (7100/10201)
[21:52:38] ChunkWorx v6: PROCESSING 100 chunks, (7200/10201)
[21:52:38] Chunk generator performance: 156.54 ch / sec (6482 ch total)
[21:52:39] ChunkWorx v6: PROCESSING 100 chunks, (7300/10201)
[21:52:40] ChunkWorx v6: PROCESSING 100 chunks, (7400/10201)
[21:52:40] ChunkWorx v6: PROCESSING 100 chunks, (7500/10201)
[21:52:40] Chunk generator performance: 156.55 ch / sec (6797 ch total)
[21:52:41] ChunkWorx v6: PROCESSING 100 chunks, (7600/10201)
[21:52:42] ChunkWorx v6: PROCESSING 100 chunks, (7700/10201)
[21:52:42] Chunk generator performance: 155.78 ch / sec (7076 ch total)
[21:52:42] ChunkWorx v6: PROCESSING 100 chunks, (7800/10201)
[21:52:43] ChunkWorx v6: PROCESSING 100 chunks, (7900/10201)
[21:52:44] ChunkWorx v6: PROCESSING 100 chunks, (8000/10201)
[21:52:44] ChunkWorx v6: PROCESSING 100 chunks, (8100/10201)
[21:52:44] Chunk generator performance: 155.76 ch / sec (7387 ch total)
[21:52:45] ChunkWorx v6: PROCESSING 100 chunks, (8200/10201)
[21:52:46] ChunkWorx v6: PROCESSING 100 chunks, (8300/10201)
[21:52:46] ChunkWorx v6: PROCESSING 100 chunks, (8400/10201)
[21:52:46] Chunk generator performance: 155.75 ch / sec (7699 ch total)
[21:52:47] ChunkWorx v6: PROCESSING 100 chunks, (8500/10201)
[21:52:47] ChunkWorx v6: PROCESSING 100 chunks, (8600/10201)
[21:52:48] ChunkWorx v6: PROCESSING 100 chunks, (8700/10201)
[21:52:48] Chunk generator performance: 155.95 ch / sec (8022 ch total)
[21:52:49] ChunkWorx v6: PROCESSING 100 chunks, (8800/10201)
[21:52:49] ChunkWorx v6: PROCESSING 100 chunks, (8900/10201)
[21:52:50] ChunkWorx v6: PROCESSING 100 chunks, (9000/10201)
[21:52:50] Chunk generator performance: 156.01 ch / sec (8338 ch total)
[21:52:51] ChunkWorx v6: PROCESSING 100 chunks, (9100/10201)
[21:52:51] ChunkWorx v6: PROCESSING 100 chunks, (9200/10201)
[21:52:52] ChunkWorx v6: PROCESSING 100 chunks, (9300/10201)
[21:52:52] Chunk generator performance: 156.04 ch / sec (8653 ch total)
[21:52:53] ChunkWorx v6: PROCESSING 100 chunks, (9400/10201)
[21:52:53] ChunkWorx v6: PROCESSING 100 chunks, (9500/10201)
[21:52:54] ChunkWorx v6: PROCESSING 100 chunks, (9600/10201)
[21:52:54] Chunk generator performance: 156.03 ch / sec (8965 ch total)
[21:52:54] ChunkWorx v6: PROCESSING 100 chunks, (9700/10201)
[21:52:55] ChunkWorx v6: PROCESSING 100 chunks, (9800/10201)
[21:52:56] ChunkWorx v6: PROCESSING 100 chunks, (9900/10201)
[21:52:56] ChunkWorx v6: PROCESSING 100 chunks, (10000/10201)
[21:52:56] Chunk generator performance: 156.26 ch / sec (9291 ch total)
[21:52:57] ChunkWorx v6: PROCESSING 100 chunks, (10100/10201)
[21:52:57] ChunkWorx v6: PROCESSING 100 chunks, (10200/10201)
Info [21:52:57] ChunkWorx v6 - generation ENDED!

This was done in a RAMDisk, so IO shouldn't be a bottleneck.


RE: Chunk generator performance survey - LO1ZB - 11-30-2016

@NiLSPACE Could you send me youre world.ini?


RE: Chunk generator performance survey - NiLSPACE - 11-30-2016

Of course, but it's just the default settings:
world.ini:

Code:
[SpawnProtect]
ProtectRadius=10

[WorldLimit]
LimitRadius=0

[Difficulty]
WorldDifficulty=1

[General]
Dimension=Overworld
UnusedChunkCap=1000
IsDaylightCycleEnabled=1
Gamemode=1
Weather=0
TimeInTicks=2269

[Broadcasting]
BroadcastDeathMessages=1
BroadcastAchievementMessages=1

[SpawnPosition]
MaxViewDistance=12
X=8.500000
Y=65.000000
Z=8.500000
PregenerateDistance=20

[Storage]
Schema=Default
CompressionFactor=6

[Plants]
MaxCactusHeight=3
MaxSugarcaneHeight=3
IsCactusBonemealable=0
IsCarrotsBonemealable=1
IsCropsBonemealable=1
IsGrassBonemealable=1
IsMelonStemBonemealable=1
IsMelonBonemealable=0
IsPotatoesBonemealable=1
IsPumpkinStemBonemealable=1
IsPumpkinBonemealable=0
IsSaplingBonemealable=1
IsSugarcaneBonemealable=0
IsBigFlowerBonemealable=1
IsTallGrassBonemealable=1

[Physics]
DeepSnow=1
ShouldLavaSpawnFire=1
TNTShrapnelLevel=2
WaterSimulator=Vanilla
LavaSimulator=Vanilla
SandInstantFall=0
RedstoneSimulator=Incremental

[Mechanics]
CommandBlocksEnabled=0
PVPEnabled=1
UseChatPrefixes=1
MinNetherPortalWidth=2
MaxNetherPortalWidth=21
MinNetherPortalHeight=3
MaxNetherPortalHeight=21

[Monsters]
VillagersShouldHarvestCrops=1
AnimalsOn=1
Types=bat, cavespider, chicken, cow, creeper, guardian, horse, mooshroom, ocelot, pig, rabbit, sheep, silverfish, skeleton, slime, spider, squid, wolf, zombie

[Weather]
MaxSunnyTicks=180000
MinSunnyTicks=12000
MaxRainTicks=24000
MinRainTicks=12000
MaxThunderStormTicks=15600
MinThunderStormTicks=3600

[LinkedWorlds]
NetherWorldName=world_nether
EndWorldName=world_end

[Generator]
Generator=Composable
BiomeGen=Grown
ShapeGen=BiomalNoise3D
CompositionGen=Biomal
Finishers=RoughRavines, WormNestCaves, WaterLakes, WaterSprings, LavaLakes, LavaSprings, OreNests, Mineshafts, Trees, Villages, TallGrass, SprinkleFoliage, Ice, Snow, Lilypads, BottomLava, DeadBushes, NaturalPatches, PreSimulator, Animals
BiomeGenCacheSize=16
BiomeGenMultiCacheLength=128
SeaLevel=62
BiomalNoise3DFrequencyX=40.000000
BiomalNoise3DFrequencyY=40.000000
BiomalNoise3DFrequencyZ=40.000000
BiomalNoise3DBaseFrequencyX=40.000000
BiomalNoise3DBaseFrequencyZ=40.000000
BiomalNoise3DChoiceFrequencyX=40.000000
BiomalNoise3DChoiceFrequencyY=80.000000
BiomalNoise3DChoiceFrequencyZ=40.000000
BiomalNoise3DAirThreshold=0.000000
BiomalNoise3DNumChoiceOctaves=4
BiomalNoise3DNumDensityOctaves=6
BiomalNoise3DNumBaseOctaves=6
BiomalNoise3DBaseAmplitude=1.000000
CompositionGenCacheSize=64
RoughRavinesGridSize=256
RoughRavinesMaxOffset=128
RoughRavinesMaxSize=128
RoughRavinesMinSize=64
RoughRavinesMaxCenterWidth=8.000000
RoughRavinesMinCenterWidth=2.000000
RoughRavinesMaxRoughness=0.200000
RoughRavinesMinRoughness=0.050000
RoughRavinesMaxFloorHeightEdge=8.000000
RoughRavinesMinFloorHeightEdge=30.000000
RoughRavinesMaxFloorHeightCenter=20.000000
RoughRavinesMinFloorHeightCenter=6.000000
RoughRavinesMaxCeilingHeightEdge=56.000000
RoughRavinesMinCeilingHeightEdge=38.000000
RoughRavinesMaxCeilingHeightCenter=58.000000
RoughRavinesMinCeilingHeightCenter=36.000000
WormNestCavesSize=64
WormNestCavesGrid=96
WormNestMaxOffset=32
WaterLakesProbability=25
LavaLakesProbability=10
MineShaftsGridSize=512
MineShaftsMaxOffset=256
MineShaftsMaxSystemSize=160
MineShaftsChanceCorridor=600
MineShaftsChanceCrossing=200
MineShaftsChanceStaircase=200
VillageGridSize=384
VillageMaxOffset=128
VillageMaxDepth=2
VillageMaxSize=128
VillageMinDensity=50
VillageMaxDensity=80
VillagePrefabs=PlainsVillage, SandVillage
BottomLavaLevel=10
PreSimulatorFallingBlocks=1
PreSimulatorWater=1
PreSimulatorLava=1

[WaterSimulator]
Falloff=1
TickDelay=5
NumNeighborsForSource=2

[LavaSimulator]
Falloff=2
TickDelay=30
NumNeighborsForSource=-1

[FireSimulator]
BurnStepTimeFuel=500
BurnStepTimeNonfuel=100
Flammability=50
ReplaceFuelChance=50000

[Seed]
Seed=1752642117

[WaterSprings]
HeightDistribution=0, 0; 10, 10; 11, 75; 16, 83; 20, 83; 24, 78; 32, 62; 40, 40; 44, 15; 48, 7; 56, 2; 64, 1; 255, 0
Chance=24

[LavaSprings]
HeightDistribution=0, 0; 10, 5; 11, 45; 48, 2; 64, 1; 255, 0
Chance=9

[Animals]
AnimalSpawnChunkPercentage=10




RE: Chunk generator performance survey - LO1ZB - 12-01-2016

I've tested youre seed with my vs 2017 build.

"Without overclocking":

Code:
Info [17:38:48] ChunkWorx v6: works STARTED!
Info [17:38:48] ChunkWorx v6: At world: world
     [17:38:48] ChunkWorx v6: PROCESSING 100 chunks, (0/10201)
     [17:38:49] ChunkWorx v6: PROCESSING 100 chunks, (100/10201)
     [17:38:49] ChunkWorx v6: PROCESSING 100 chunks, (200/10201)
     [17:38:49] ChunkWorx v6: PROCESSING 100 chunks, (300/10201)
     [17:38:49] ChunkWorx v6: PROCESSING 100 chunks, (400/10201)
     [17:38:49] ChunkWorx v6: PROCESSING 100 chunks, (500/10201)
     [17:38:50] ChunkWorx v6: PROCESSING 100 chunks, (600/10201)
     [17:38:50] ChunkWorx v6: PROCESSING 100 chunks, (700/10201)
     [17:38:51] ChunkWorx v6: PROCESSING 100 chunks, (800/10201)
     [17:38:52] ChunkWorx v6: PROCESSING 100 chunks, (900/10201)
     [17:38:52] Chunk generator performance: 161.32 ch / sec (513 ch total)
     [17:38:52] ChunkWorx v6: PROCESSING 100 chunks, (1000/10201)
     [17:38:53] ChunkWorx v6: PROCESSING 100 chunks, (1100/10201)
     [17:38:53] ChunkWorx v6: PROCESSING 100 chunks, (1200/10201)
     [17:38:54] Chunk generator performance: 162.68 ch / sec (843 ch total)
     [17:38:54] ChunkWorx v6: PROCESSING 100 chunks, (1300/10201)
     [17:38:55] ChunkWorx v6: PROCESSING 100 chunks, (1400/10201)
     [17:38:55] ChunkWorx v6: PROCESSING 100 chunks, (1500/10201)
     [17:38:56] Chunk generator performance: 162.96 ch / sec (1171 ch total)
     [17:38:56] ChunkWorx v6: PROCESSING 100 chunks, (1600/10201)
     [17:38:56] ChunkWorx v6: PROCESSING 100 chunks, (1700/10201)
     [17:38:57] ChunkWorx v6: PROCESSING 100 chunks, (1800/10201)
     [17:38:58] Chunk generator performance: 163.39 ch / sec (1502 ch total)
     [17:38:58] ChunkWorx v6: PROCESSING 100 chunks, (1900/10201)
     [17:38:58] ChunkWorx v6: PROCESSING 100 chunks, (2000/10201)
     [17:38:59] ChunkWorx v6: PROCESSING 100 chunks, (2100/10201)
     [17:38:59] ChunkWorx v6: PROCESSING 100 chunks, (2200/10201)
     [17:39:00] Chunk generator performance: 164.21 ch / sec (1839 ch total)
     [17:39:00] ChunkWorx v6: PROCESSING 100 chunks, (2300/10201)
     [17:39:01] ChunkWorx v6: PROCESSING 100 chunks, (2400/10201)
     [17:39:01] ChunkWorx v6: PROCESSING 100 chunks, (2500/10201)
     [17:39:02] Chunk generator performance: 164.00 ch / sec (2165 ch total)
     [17:39:02] ChunkWorx v6: PROCESSING 100 chunks, (2600/10201)
     [17:39:03] ChunkWorx v6: PROCESSING 100 chunks, (2700/10201)
     [17:39:03] ChunkWorx v6: PROCESSING 100 chunks, (2800/10201)
     [17:39:04] Chunk generator performance: 163.95 ch / sec (2493 ch total)
     [17:39:04] ChunkWorx v6: PROCESSING 100 chunks, (2900/10201)
     [17:39:04] ChunkWorx v6: PROCESSING 100 chunks, (3000/10201)
     [17:39:05] ChunkWorx v6: PROCESSING 100 chunks, (3100/10201)
     [17:39:06] ChunkWorx v6: PROCESSING 100 chunks, (3200/10201)
     [17:39:06] Chunk generator performance: 163.96 ch / sec (2822 ch total)
     [17:39:06] ChunkWorx v6: PROCESSING 100 chunks, (3300/10201)
     [17:39:07] ChunkWorx v6: PROCESSING 100 chunks, (3400/10201)
     [17:39:07] ChunkWorx v6: PROCESSING 100 chunks, (3500/10201)
     [17:39:08] Chunk generator performance: 163.99 ch / sec (3151 ch total)
     [17:39:08] ChunkWorx v6: PROCESSING 100 chunks, (3600/10201)
     [17:39:09] ChunkWorx v6: PROCESSING 100 chunks, (3700/10201)
     [17:39:09] ChunkWorx v6: PROCESSING 100 chunks, (3800/10201)
     [17:39:10] Chunk generator performance: 163.64 ch / sec (3473 ch total)
     [17:39:10] ChunkWorx v6: PROCESSING 100 chunks, (3900/10201)
     [17:39:11] ChunkWorx v6: PROCESSING 100 chunks, (4000/10201)
     [17:39:11] ChunkWorx v6: PROCESSING 100 chunks, (4100/10201)
     [17:39:12] Chunk generator performance: 163.13 ch / sec (3789 ch total)
     [17:39:12] ChunkWorx v6: PROCESSING 100 chunks, (4200/10201)
     [17:39:12] ChunkWorx v6: PROCESSING 100 chunks, (4300/10201)
     [17:39:13] ChunkWorx v6: PROCESSING 100 chunks, (4400/10201)
     [17:39:14] ChunkWorx v6: PROCESSING 100 chunks, (4500/10201)
     [17:39:14] Chunk generator performance: 162.94 ch / sec (4111 ch total)
     [17:39:14] ChunkWorx v6: PROCESSING 100 chunks, (4600/10201)
     [17:39:15] ChunkWorx v6: PROCESSING 100 chunks, (4700/10201)
     [17:39:16] ChunkWorx v6: PROCESSING 100 chunks, (4800/10201)
     [17:39:16] Chunk generator performance: 163.03 ch / sec (4440 ch total)
     [17:39:16] ChunkWorx v6: PROCESSING 100 chunks, (4900/10201)
     [17:39:17] ChunkWorx v6: PROCESSING 100 chunks, (5000/10201)
     [17:39:17] ChunkWorx v6: PROCESSING 100 chunks, (5100/10201)
     [17:39:18] Chunk generator performance: 162.73 ch / sec (4758 ch total)
     [17:39:18] ChunkWorx v6: PROCESSING 100 chunks, (5200/10201)
     [17:39:19] ChunkWorx v6: PROCESSING 100 chunks, (5300/10201)
     [17:39:19] ChunkWorx v6: PROCESSING 100 chunks, (5400/10201)
     [17:39:20] Chunk generator performance: 162.86 ch / sec (5088 ch total)
     [17:39:20] ChunkWorx v6: PROCESSING 100 chunks, (5500/10201)
     [17:39:20] ChunkWorx v6: PROCESSING 100 chunks, (5600/10201)
     [17:39:21] ChunkWorx v6: PROCESSING 100 chunks, (5700/10201)
     [17:39:22] ChunkWorx v6: PROCESSING 100 chunks, (5800/10201)
     [17:39:22] Chunk generator performance: 163.15 ch / sec (5424 ch total)
     [17:39:22] ChunkWorx v6: PROCESSING 100 chunks, (5900/10201)
     [17:39:23] ChunkWorx v6: PROCESSING 100 chunks, (6000/10201)
     [17:39:23] ChunkWorx v6: PROCESSING 100 chunks, (6100/10201)
     [17:39:24] Chunk generator performance: 163.36 ch / sec (5758 ch total)
     [17:39:24] ChunkWorx v6: PROCESSING 100 chunks, (6200/10201)
     [17:39:25] ChunkWorx v6: PROCESSING 100 chunks, (6300/10201)
     [17:39:25] ChunkWorx v6: PROCESSING 100 chunks, (6400/10201)
     [17:39:26] Chunk generator performance: 163.11 ch / sec (6076 ch total)
     [17:39:26] ChunkWorx v6: PROCESSING 100 chunks, (6500/10201)
     [17:39:27] ChunkWorx v6: PROCESSING 100 chunks, (6600/10201)
     [17:39:27] ChunkWorx v6: PROCESSING 100 chunks, (6700/10201)
     [17:39:28] Chunk generator performance: 163.02 ch / sec (6399 ch total)
     [17:39:28] ChunkWorx v6: PROCESSING 100 chunks, (6800/10201)
     [17:39:28] ChunkWorx v6: PROCESSING 100 chunks, (6900/10201)
     [17:39:29] ChunkWorx v6: PROCESSING 100 chunks, (7000/10201)
     [17:39:30] ChunkWorx v6: PROCESSING 100 chunks, (7100/10201)
     [17:39:30] Chunk generator performance: 163.05 ch / sec (6727 ch total)
     [17:39:30] ChunkWorx v6: PROCESSING 100 chunks, (7200/10201)
     [17:39:31] ChunkWorx v6: PROCESSING 100 chunks, (7300/10201)
     [17:39:31] ChunkWorx v6: PROCESSING 100 chunks, (7400/10201)
     [17:39:32] Chunk generator performance: 163.11 ch / sec (7056 ch total)
     [17:39:32] ChunkWorx v6: PROCESSING 100 chunks, (7500/10201)
     [17:39:33] ChunkWorx v6: PROCESSING 100 chunks, (7600/10201)
     [17:39:33] ChunkWorx v6: PROCESSING 100 chunks, (7700/10201)
     [17:39:34] Chunk generator performance: 163.21 ch / sec (7388 ch total)
     [17:39:34] ChunkWorx v6: PROCESSING 100 chunks, (7800/10201)
     [17:39:34] ChunkWorx v6: PROCESSING 100 chunks, (7900/10201)
     [17:39:35] ChunkWorx v6: PROCESSING 100 chunks, (8000/10201)
     [17:39:36] ChunkWorx v6: PROCESSING 100 chunks, (8100/10201)
     [17:39:36] Chunk generator performance: 163.16 ch / sec (7713 ch total)
     [17:39:36] ChunkWorx v6: PROCESSING 100 chunks, (8200/10201)
     [17:39:37] ChunkWorx v6: PROCESSING 100 chunks, (8300/10201)
     [17:39:38] ChunkWorx v6: PROCESSING 100 chunks, (8400/10201)
     [17:39:38] Chunk generator performance: 163.14 ch / sec (8039 ch total)
     [17:39:38] ChunkWorx v6: PROCESSING 100 chunks, (8500/10201)
     [17:39:39] ChunkWorx v6: PROCESSING 100 chunks, (8600/10201)
     [17:39:39] ChunkWorx v6: PROCESSING 100 chunks, (8700/10201)
     [17:39:40] Chunk generator performance: 163.13 ch / sec (8365 ch total)
     [17:39:40] ChunkWorx v6: PROCESSING 100 chunks, (8800/10201)
     [17:39:41] ChunkWorx v6: PROCESSING 100 chunks, (8900/10201)
     [17:39:41] ChunkWorx v6: PROCESSING 100 chunks, (9000/10201)
     [17:39:42] Chunk generator performance: 163.13 ch / sec (8692 ch total)
     [17:39:42] ChunkWorx v6: PROCESSING 100 chunks, (9100/10201)
     [17:39:42] ChunkWorx v6: PROCESSING 100 chunks, (9200/10201)
     [17:39:43] ChunkWorx v6: PROCESSING 100 chunks, (9300/10201)
     [17:39:44] ChunkWorx v6: PROCESSING 100 chunks, (9400/10201)
     [17:39:44] Chunk generator performance: 163.07 ch / sec (9015 ch total)
     [17:39:44] ChunkWorx v6: PROCESSING 100 chunks, (9500/10201)
     [17:39:45] ChunkWorx v6: PROCESSING 100 chunks, (9600/10201)
     [17:39:46] ChunkWorx v6: PROCESSING 100 chunks, (9700/10201)
     [17:39:46] Chunk generator performance: 163.14 ch / sec (9346 ch total)
     [17:39:46] ChunkWorx v6: PROCESSING 100 chunks, (9800/10201)
     [17:39:47] ChunkWorx v6: PROCESSING 100 chunks, (9900/10201)
     [17:39:47] ChunkWorx v6: PROCESSING 100 chunks, (10000/10201)
     [17:39:48] Chunk generator performance: 163.18 ch / sec (9675 ch total)
     [17:39:48] ChunkWorx v6: PROCESSING 100 chunks, (10100/10201)
     [17:39:49] ChunkWorx v6: PROCESSING 100 chunks, (10200/10201)
Info [17:39:49] ChunkWorx v6 - REgeneration ENDED!
     [17:39:50] Chunk generator performance: 163.19 ch / sec (10003 ch total)


"With overclocking":


Code:
Info [17:40:34] ChunkWorx v6: At world: world
     [17:40:34] ChunkWorx v6: PROCESSING 100 chunks, (0/10201)
     [17:40:34] ChunkWorx v6: PROCESSING 100 chunks, (100/10201)
     [17:40:34] ChunkWorx v6: PROCESSING 100 chunks, (200/10201)
     [17:40:34] ChunkWorx v6: PROCESSING 100 chunks, (300/10201)
     [17:40:34] ChunkWorx v6: PROCESSING 100 chunks, (400/10201)
     [17:40:35] ChunkWorx v6: PROCESSING 100 chunks, (500/10201)
     [17:40:35] ChunkWorx v6: PROCESSING 100 chunks, (600/10201)
     [17:40:36] ChunkWorx v6: PROCESSING 100 chunks, (700/10201)
     [17:40:36] ChunkWorx v6: PROCESSING 100 chunks, (800/10201)
     [17:40:37] ChunkWorx v6: PROCESSING 100 chunks, (900/10201)
     [17:40:37] Chunk generator performance: 193.15 ch / sec (513 ch total)
     [17:40:37] ChunkWorx v6: PROCESSING 100 chunks, (1000/10201)
     [17:40:38] ChunkWorx v6: PROCESSING 100 chunks, (1100/10201)
     [17:40:38] ChunkWorx v6: PROCESSING 100 chunks, (1200/10201)
     [17:40:39] ChunkWorx v6: PROCESSING 100 chunks, (1300/10201)
     [17:40:39] Chunk generator performance: 195.54 ch / sec (911 ch total)
     [17:40:39] ChunkWorx v6: PROCESSING 100 chunks, (1400/10201)
     [17:40:40] ChunkWorx v6: PROCESSING 100 chunks, (1500/10201)
     [17:40:40] ChunkWorx v6: PROCESSING 100 chunks, (1600/10201)
     [17:40:41] Chunk generator performance: 196.04 ch / sec (1306 ch total)
     [17:40:41] ChunkWorx v6: PROCESSING 100 chunks, (1700/10201)
     [17:40:41] ChunkWorx v6: PROCESSING 100 chunks, (1800/10201)
     [17:40:42] ChunkWorx v6: PROCESSING 100 chunks, (1900/10201)
     [17:40:42] ChunkWorx v6: PROCESSING 100 chunks, (2000/10201)
     [17:40:43] ChunkWorx v6: PROCESSING 100 chunks, (2100/10201)
     [17:40:43] Chunk generator performance: 196.61 ch / sec (1704 ch total)
     [17:40:43] ChunkWorx v6: PROCESSING 100 chunks, (2200/10201)
     [17:40:44] ChunkWorx v6: PROCESSING 100 chunks, (2300/10201)
     [17:40:44] ChunkWorx v6: PROCESSING 100 chunks, (2400/10201)
     [17:40:45] Chunk generator performance: 196.93 ch / sec (2101 ch total)
     [17:40:45] ChunkWorx v6: PROCESSING 100 chunks, (2500/10201)
     [17:40:45] ChunkWorx v6: PROCESSING 100 chunks, (2600/10201)
     [17:40:46] ChunkWorx v6: PROCESSING 100 chunks, (2700/10201)
     [17:40:46] ChunkWorx v6: PROCESSING 100 chunks, (2800/10201)
     [17:40:47] Chunk generator performance: 196.99 ch / sec (2496 ch total)
     [17:40:47] ChunkWorx v6: PROCESSING 100 chunks, (2900/10201)
     [17:40:48] ChunkWorx v6: PROCESSING 100 chunks, (3000/10201)
     [17:40:48] ChunkWorx v6: PROCESSING 100 chunks, (3100/10201)
     [17:40:49] ChunkWorx v6: PROCESSING 100 chunks, (3200/10201)
     [17:40:49] Chunk generator performance: 196.70 ch / sec (2887 ch total)
     [17:40:49] ChunkWorx v6: PROCESSING 100 chunks, (3300/10201)
     [17:40:50] ChunkWorx v6: PROCESSING 100 chunks, (3400/10201)
     [17:40:50] ChunkWorx v6: PROCESSING 100 chunks, (3500/10201)
     [17:40:51] ChunkWorx v6: PROCESSING 100 chunks, (3600/10201)
     [17:40:51] Chunk generator performance: 196.98 ch / sec (3286 ch total)
     [17:40:51] ChunkWorx v6: PROCESSING 100 chunks, (3700/10201)
     [17:40:52] ChunkWorx v6: PROCESSING 100 chunks, (3800/10201)
     [17:40:52] ChunkWorx v6: PROCESSING 100 chunks, (3900/10201)
     [17:40:53] ChunkWorx v6: PROCESSING 100 chunks, (4000/10201)
     [17:40:53] Chunk generator performance: 196.14 ch / sec (3665 ch total)
     [17:40:53] ChunkWorx v6: PROCESSING 100 chunks, (4100/10201)
     [17:40:54] ChunkWorx v6: PROCESSING 100 chunks, (4200/10201)
     [17:40:54] ChunkWorx v6: PROCESSING 100 chunks, (4300/10201)
     [17:40:55] ChunkWorx v6: PROCESSING 100 chunks, (4400/10201)
     [17:40:55] Chunk generator performance: 195.84 ch / sec (4052 ch total)
     [17:40:55] ChunkWorx v6: PROCESSING 100 chunks, (4500/10201)
     [17:40:56] ChunkWorx v6: PROCESSING 100 chunks, (4600/10201)
     [17:40:56] ChunkWorx v6: PROCESSING 100 chunks, (4700/10201)
     [17:40:57] ChunkWorx v6: PROCESSING 100 chunks, (4800/10201)
     [17:40:57] Chunk generator performance: 195.88 ch / sec (4445 ch total)
     [17:40:57] ChunkWorx v6: PROCESSING 100 chunks, (4900/10201)
     [17:40:58] ChunkWorx v6: PROCESSING 100 chunks, (5000/10201)
     [17:40:58] ChunkWorx v6: PROCESSING 100 chunks, (5100/10201)
     [17:40:59] ChunkWorx v6: PROCESSING 100 chunks, (5200/10201)
     [17:40:59] Chunk generator performance: 195.68 ch / sec (4832 ch total)
     [17:40:59] ChunkWorx v6: PROCESSING 100 chunks, (5300/10201)
     [17:41:00] ChunkWorx v6: PROCESSING 100 chunks, (5400/10201)
     [17:41:00] ChunkWorx v6: PROCESSING 100 chunks, (5500/10201)
     [17:41:01] ChunkWorx v6: PROCESSING 100 chunks, (5600/10201)
     [17:41:01] Chunk generator performance: 195.95 ch / sec (5231 ch total)
     [17:41:01] ChunkWorx v6: PROCESSING 100 chunks, (5700/10201)
     [17:41:02] ChunkWorx v6: PROCESSING 100 chunks, (5800/10201)
     [17:41:02] ChunkWorx v6: PROCESSING 100 chunks, (5900/10201)
     [17:41:03] ChunkWorx v6: PROCESSING 100 chunks, (6000/10201)
     [17:41:03] Chunk generator performance: 196.28 ch / sec (5633 ch total)
     [17:41:03] ChunkWorx v6: PROCESSING 100 chunks, (6100/10201)
     [17:41:04] ChunkWorx v6: PROCESSING 100 chunks, (6200/10201)
     [17:41:04] ChunkWorx v6: PROCESSING 100 chunks, (6300/10201)
     [17:41:05] ChunkWorx v6: PROCESSING 100 chunks, (6400/10201)
     [17:41:05] Chunk generator performance: 196.04 ch / sec (6019 ch total)
     [17:41:05] ChunkWorx v6: PROCESSING 100 chunks, (6500/10201)
     [17:41:06] ChunkWorx v6: PROCESSING 100 chunks, (6600/10201)
     [17:41:06] ChunkWorx v6: PROCESSING 100 chunks, (6700/10201)
     [17:41:07] ChunkWorx v6: PROCESSING 100 chunks, (6800/10201)
     [17:41:07] Chunk generator performance: 195.87 ch / sec (6406 ch total)
     [17:41:07] ChunkWorx v6: PROCESSING 100 chunks, (6900/10201)
     [17:41:08] ChunkWorx v6: PROCESSING 100 chunks, (7000/10201)
     [17:41:09] ChunkWorx v6: PROCESSING 100 chunks, (7100/10201)
     [17:41:09] Chunk generator performance: 195.96 ch / sec (6801 ch total)
     [17:41:09] ChunkWorx v6: PROCESSING 100 chunks, (7200/10201)
     [17:41:09] ChunkWorx v6: PROCESSING 100 chunks, (7300/10201)
     [17:41:10] ChunkWorx v6: PROCESSING 100 chunks, (7400/10201)
     [17:41:11] ChunkWorx v6: PROCESSING 100 chunks, (7500/10201)
     [17:41:11] Chunk generator performance: 196.02 ch / sec (7196 ch total)
     [17:41:11] ChunkWorx v6: PROCESSING 100 chunks, (7600/10201)
     [17:41:11] ChunkWorx v6: PROCESSING 100 chunks, (7700/10201)
     [17:41:12] ChunkWorx v6: PROCESSING 100 chunks, (7800/10201)
     [17:41:13] ChunkWorx v6: PROCESSING 100 chunks, (7900/10201)
     [17:41:13] Chunk generator performance: 196.01 ch / sec (7588 ch total)
     [17:41:13] ChunkWorx v6: PROCESSING 100 chunks, (8000/10201)
     [17:41:14] ChunkWorx v6: PROCESSING 100 chunks, (8100/10201)
     [17:41:14] ChunkWorx v6: PROCESSING 100 chunks, (8200/10201)
     [17:41:15] ChunkWorx v6: PROCESSING 100 chunks, (8300/10201)
     [17:41:15] Chunk generator performance: 196.06 ch / sec (7983 ch total)
     [17:41:15] ChunkWorx v6: PROCESSING 100 chunks, (8400/10201)
     [17:41:16] ChunkWorx v6: PROCESSING 100 chunks, (8500/10201)
     [17:41:16] ChunkWorx v6: PROCESSING 100 chunks, (8600/10201)
     [17:41:17] ChunkWorx v6: PROCESSING 100 chunks, (8700/10201)
     [17:41:17] Chunk generator performance: 196.13 ch / sec (8379 ch total)
     [17:41:17] ChunkWorx v6: PROCESSING 100 chunks, (8800/10201)
     [17:41:18] ChunkWorx v6: PROCESSING 100 chunks, (8900/10201)
     [17:41:18] ChunkWorx v6: PROCESSING 100 chunks, (9000/10201)
     [17:41:19] ChunkWorx v6: PROCESSING 100 chunks, (9100/10201)
     [17:41:19] Chunk generator performance: 196.13 ch / sec (8772 ch total)
     [17:41:19] ChunkWorx v6: PROCESSING 100 chunks, (9200/10201)
     [17:41:20] ChunkWorx v6: PROCESSING 100 chunks, (9300/10201)
     [17:41:20] ChunkWorx v6: PROCESSING 100 chunks, (9400/10201)
     [17:41:21] ChunkWorx v6: PROCESSING 100 chunks, (9500/10201)
     [17:41:21] Chunk generator performance: 196.09 ch / sec (9163 ch total)
     [17:41:21] ChunkWorx v6: PROCESSING 100 chunks, (9600/10201)
     [17:41:22] ChunkWorx v6: PROCESSING 100 chunks, (9700/10201)
     [17:41:22] ChunkWorx v6: PROCESSING 100 chunks, (9800/10201)
     [17:41:23] ChunkWorx v6: PROCESSING 100 chunks, (9900/10201)
     [17:41:23] Chunk generator performance: 196.08 ch / sec (9555 ch total)
     [17:41:23] ChunkWorx v6: PROCESSING 100 chunks, (10000/10201)
     [17:41:24] ChunkWorx v6: PROCESSING 100 chunks, (10100/10201)
     [17:41:24] ChunkWorx v6: PROCESSING 100 chunks, (10200/10201)
Info [17:41:24] ChunkWorx v6 - REgeneration ENDED!
     [17:41:25] Chunk generator performance: 196.09 ch / sec (9949 ch total)