Timings (Tisícový InventoryMoveItemEvent u mnoha pluginů)

Technická podpora k herním serverům Minecraft a Tekkit
Message
Autor
Weizen
Příspěvky: 1429
Registrován: 19 úno 2014, 19:56
Reputation: 0
Kontaktovat uživatele:

Timings (Tisícový InventoryMoveItemEvent u mnoha pluginů)

#1 Příspěvekod Weizen » 29 srp 2017, 15:34

Zdravím už si vázně nevím rady a potřeboval bych pomoct jestli s tím někdo nemá zkušenosti nebo měl stejný problém.
Nevím co to vůbec dělá... Mazal jsem pluginy po jednom a pak jsem udělal, že jsem vymazal půlku pluginů i tak to dělalo a pak jsem vymazal druhou půlku a i tak to dělalo takže fakt netuším. Hrozně to tím vytěžuje CPU a už mi z toho doslova jebe :D
Tady je timings: https://timings.spigotmc.org/?url=rivutoqaka (U WG,LWC,Residenci si všimněte Count 26K toho eventu)
Seznam pluginů: https://prnt.sc/geh7il
Děkuju moc za každou pomoc !

NEZNAMY
Příspěvky: 717
Věk: 26
Registrován: 31 kvě 2013, 20:00
Reputation: 23
Kontaktovat uživatele:

Re: Timings (Tisícový InventoryMoveItemEvent u mnoha pluginů)

#2 Příspěvekod NEZNAMY » 29 srp 2017, 16:25

Len pre info: je to 26000K, čo je 26 miliónov. Áno je to moc a tiež neviem čím to je.

Weizen
Příspěvky: 1429
Registrován: 19 úno 2014, 19:56
Reputation: 0
Kontaktovat uživatele:

Re: Timings (Tisícový InventoryMoveItemEvent u mnoha pluginů)

#3 Příspěvekod Weizen » 30 srp 2017, 18:31

No právě taky netuším čím to je :/

Uživatelský avatar
VojtaCRV
Příspěvky: 115
Věk: 22
Registrován: 21 črc 2017, 11:05
Reputation: 3
Bydliště: Popelnice vedle

Re: Timings (Tisícový InventoryMoveItemEvent u mnoha pluginů)

#4 Příspěvekod VojtaCRV » 30 srp 2017, 20:54

Nějaký errory v logu?

ZiDyPL
Příspěvky: 295
Registrován: 13 dub 2015, 22:01
Reputation: 17

Re: Timings (Tisícový InventoryMoveItemEvent u mnoha pluginů)

#5 Příspěvekod ZiDyPL » 30 srp 2017, 21:40

Na timings bych se nespoléhal, znamená to totiž:
Ten Idiot Myslel I Na Galaktického Slona.
Chápeš? Já taky ne, proto se tomu nedá věřit, lepší je vůbec to nepoužívat, nebo ti to ještě naspawnuje slony po světě...

Edit: To samé jsem teď četl o celém spigotu:
Slizká P**a Indiánské Gertrůdy Ověšené Tampony.

Mike8748
Příspěvky: 823
Registrován: 30 bře 2014, 10:05
Reputation: 28

Re: Timings (Tisícový InventoryMoveItemEvent u mnoha pluginů)

#6 Příspěvekod Mike8748 » 31 srp 2017, 11:55

to číslo sice vypadá vysoké ale je třeba si uvědomit co to je za event a také je třeba počítat s tím za jakou dobu bylo tolik eventu vyvoláno.

sice je to 26 milionů ALE za 27 tisíc vteřin (přibližně 7,5 hodiny)
to nám dává přibližně 1000 eventů a vteřinu.
InventoryMoveItemEvent je vyvolán kdykoliv se v inventáři (libovolném inventáři, ne jen hráče ale i u beden, hoperů, pecí, vesničanů,...) přesune nějaký item.
pokud např. hráč umístí stack(64ks) bloků do truhly která je propojená hopperem s další truhlou... tak protože hopper itemy přendavá po jednom, dojde celkem k 256 eventům InventoryMoveItemEvent (64x item opouští první bednu, 64x item vstupuje do hopperu, 64x item opouští hopper, 64x item vstupuje do druhé bedny)
hráči často mají automatické pece, trapky,... to je další stovky přesouvaných itemů = další stovky eventu InventoryMoveItemEvent


v uvedeném timings reportu jsou "problém" pluginy které mají v sloupci PctTick hodnotu pres 100%, tedy skinsrestorer, mcmmo a residence. chce to zkontrolovat jestli jsou správně nastavené, u skinsrestorer jestli nepoužívá nějakou pomalou proxy pro načítání skinu, u mcmmo jestli je správně napojen na databázi,...

Uživatelský avatar
variodriver
Příspěvky: 1160
Věk: 14
Registrován: 08 lis 2015, 00:04
Reputation: 25
Bydliště: localhost
Kontaktovat uživatele:

Re: Timings (Tisícový InventoryMoveItemEvent u mnoha pluginů)

#7 Příspěvekod variodriver » 31 srp 2017, 12:45

On i PlayerMoveEvent event se volá šíleně často, stač aby se hráč pootočil a hned je event volaný s tím že se pohnul, než hráč ujde jeden block, může se event volat třeba desetkrát
Obrázek
ObrázekObrázek

Weizen
Příspěvky: 1429
Registrován: 19 úno 2014, 19:56
Reputation: 0
Kontaktovat uživatele:

Re: Timings (Tisícový InventoryMoveItemEvent u mnoha pluginů)

#8 Příspěvekod Weizen » 02 zář 2017, 16:23

No děkuju :)
S tím skinrestorerem... Psal jsem přímo autorovi ten mi napsal, že je to tím, když se hráč připojí tak mu to musí nahodit skin a tim je tak extremně vyvolaný ten onjoinevent. Příjde mi to teda hrozně vysoký číslo a myslim si, že by se to dalo nějak z optimalizovat, ale autor má asi jinou ideu.
Stejně tak u McMMO je u pluginu error pro fishingevent už asi měsíc a půl, ale kdo ví kdy se dočkám aktualizace s opravou :D


Zpět na „Minecraft, Tekkit“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 21 hostů