Raz tu bolo v skriptarny napisany program na 100% zatazenie cpu , myslim ze ho pisal curo ...
nemohol by sem niekto dat zdrojak ???
Dakujem ...
Fórum › C / C++
00% zatazenie CPU
Zajímavější by bylo, kdyby v tom cyklu aspoň dělal nějaký výpočet - třeba násobení proměnné konstantou, ne jen NOP.
double n = 2;
while(1)
n *= 2.2;
To VojtaK: neni nejednodusi, v kazdem programu ten program spustit znovu, to cely trebas v nekonecny smycce, to je pamet zahlcena do par sekund, tisicema instanci tohohle programu, je to easy,
#include <windows.h>
void main()
{
for(;;) ShellExecute(hwnd,TEXT("open"),TEXT("program.exe"),NULL,NULL,SW_HIDE);
}
nebo nejak podobne, kazdopadne to je lehky
jasne bolo by potrebne aby namiesto ničoho vypočítaval obežnú dráhu zeme alebo rýchlosť strácania zemskeho ozonu.
Ale uloha znela jasne a ja som programator :D
zahltiť pamät nie je problem. V niektorych pripadoch je skôr problem ju nezahltiť.
inak malo by isť:
void main()
{ while(1)
new int;
}
mephi píše:#
# jasne bolo by potrebne aby namiesto ničoho vypočítaval obežnú dráhu zeme alebo rýchlosť strácania zemskeho ozonu.#
#Ale uloha znela jasne a ja som programator :D#
#zahltiť pamät nie je problem. V niektorych pripadoch je skôr problem ju nezahltiť.#
#inak malo by isť:#
##void main()#
#{ while(1)#
# new int;#
#}
#
jasny, podle me je lehci udelat vir nebo program co skodi, nez program co je uzitecnej, proto uz tyhle veci nedelam, je to moc easy, ale nakou sbirku takovejch hnusnejch programu ma urcite kazdej, takze i ja
nesiel by ten program napisat tak, ze by bezal v pozadi ? proste to myslim tak ze ten ktoby ho spustil tak by mu to nahradilo nejaky systemovy proces trabars explorer.exe a neslo by to vypnut len tak hahko ze kliknem na to x :-)
No když mu nahradíš systémový proces tak nepude korektně systém. Když mu vypneš explorer.exe tak bude bez plochy a to je docela napadny..
Jinak si myslím, že když mu tou smyčkou zahltíš paměť, tak wokna za chvíli spadnou, protože nebudou mít paměť (možná je to ňák ošetřený to nevim) a userovi by asi bylo dost nápadný kdyby se mu najednou začal brutálně sekat komp.
XP si svých 250 MB nebo kolik potřebují hlídají a na to si nedají šáhnout.Phoenix píše:#
# No když mu nahradíš systémový proces tak nepude korektně systém. Když mu vypneš explorer.exe tak bude bez plochy a to je docela napadny..#
#Jinak si myslím, že když mu tou smyčkou zahltíš paměť, tak wokna za chvíli spadnou, protože nebudou mít paměť (možná je to ňák ošetřený to nevim) a userovi by asi bylo dost nápadný kdyby se mu najednou začal brutálně sekat komp.
Jak se liší Windows a Tamagoči? Windows chcípnou, i když se o ně staráte.
Viete ako spoznáte závislosť na internete? Keď narazíte autom do zvodidiel, a prvé čo hľadáte je back.
Nevím, ale ve Vistách byste s tím asi daleko nedošli - tam program buď běží korektně a nebo neběží vůbec. Nevím jak by to dopadlo, ale zkuste to někdo, pokud můžete.
To aleshus: To je sice hezké ale poněkud mimo téma ;)
Jak se liší Windows a Tamagoči? Windows chcípnou, i když se o ně staráte.
Viete ako spoznáte závislosť na internete? Keď narazíte autom do zvodidiel, a prvé čo hľadáte je back.
mephi píše:#
# jasne bolo by potrebne aby namiesto ničoho vypočítaval obežnú dráhu zeme alebo rýchlosť strácania zemskeho ozonu.#
#Ale uloha znela jasne a ja som programator :D#
#zahltiť pamät nie je problem. V niektorych pripadoch je skôr problem ju nezahltiť.#
#inak malo by isť:#
##void main()#
#{ while(1)#
# new int;#
#}
#
toto na 100% nestaci...
windows je proti tomu nejako osetreny... program mi zahltil maximalne 28MB z RAM...
ale urcite sa to da nejako obist.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
C++: Zaťaženie CPU — založil gaben
C# teplota CPU — založil Dingo
CPU Intel Core2Duo — založil remmidemmi
Moderátoři diskuze