Výsledky 1 až 16 z 16

Téma: [C] -Garbage collection?

  1. #1
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    298

    Standardní [C] -Garbage collection?

    Jak je to s garbage collection? Muze nekdo zodpovedne rict, jestli je uz v ANSI C, nebo zalezi prekladac od prekladace popr. jak je na tom ten ktery, aspon z nejznamejsich prekladacu?

    ThX.

    Pro mene znale && zvedave: Kdyz ukazatel na neco ukazuje, a pak se jeho hodnota zmeni, to na co ukazoval se 'ztrati" - pokud na to neukazuje nic jineho. Jestlize se to stane, porad to zabira misto v pameti, ale uz na to nejde sahnout. -nikdo uz nema adresu. Garbage collector se stara prave o tyhle ztracene kousky a vraci je to volne pameti.
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

  2. #2

    Standardní

    IMHO, v DOSovskom Ccku (Borland) sa na to uplne kasle - mozes zapisovat aj ked nemas pamat alokovanu.
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  3. #3

    Standardní

    co ja viem, tak ziadny ASNI C/C++ garbage collector nie je...
    a podla mna ani nie je treba, ked si po sebe nevies cistit pamat, nemas co programovat v C/C++
    AthlonXP 1700+@1900+, Epox 8K3A, Volcano 7+, 512MB DDRAM Apacer PC266 CL2, MSI GeForce4 4200 64MB 280/580, WD 800JB 80GB, IBM 60GXP 40GB, TEAC CD-W516EB, DVD-ROM Toshiba SD-M1612 RegionFree, Soundblaster Audigy, Creative Inspire 5.1 5300, Pinnacle Studio PCTV Pro, HP DeskJet 845C, mys A4Tech WOP-35, Genius SpeedWheel, Asec Perifer ATX

  4. #4
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    298

    Standardní

    Citace Původně odeslal Rainbow
    IMHO, v DOSovskom Ccku (Borland) sa na to uplne kasle - mozes zapisovat aj ked nemas pamat alokovanu.
    Fakt? no tak to nabizi zajimavy moznosti.. Co treba nahodne vybirat adresu, a pocitat kolikrat se da zapsat, nez se to zhrouti? Nezkousel to nekdo? No a jeste neco - nema nekdo hodnotu, na ktery zacina videoram? Da se tam zapisovat i takhle?
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

  5. #5

    Standardní

    v ansi c imho pochybuju.

    ale gcc (od ktere verze to nevim ale 3.3 uz urcite) podporuje asi nejrozsirenejsi Boehm-Demers-Weiseruv GC. staci jen pri ./cofigure casi kompilace gcc uvest prepinac --enable-objc-gc

    mozna ze uz ho mas primo defaultne zakompilovany (vypis z gcc-3.3 -v) zkus se podivat

  6. #6

    Standardní

    KtK: V DOSe mozes zapisovat naozaj kam chces, aj do videoram. To sa mi na DOSe paci, ze mas plnu kontrolu nad systemom, no je to sucasne aj jeho najvacsia nevyhoda.
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  7. #7
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    298

    Standardní

    Citace Původně odeslal jedik
    v ansi c imho pochybuju.

    ale gcc (od ktere verze to nevim ale 3.3 uz urcite) podporuje asi nejrozsirenejsi Boehm-Demers-Weiseruv GC. staci jen pri ./cofigure casi kompilace gcc uvest prepinac --enable-objc-gc

    mozna ze uz ho mas primo defaultne zakompilovany (vypis z gcc-3.3 -v) zkus se podivat
    Me to zajimalo spis v teoreticke rovine.. Ale dik, kdyz to budu potrebovat, zkusim to. Sam si po sobe samozrejme uklizim..

    Bow:Nevis kolik je zacatek te videoram? uz to asi mam - 0xb800 ?
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

  8. #8

    Standardní

    V textovom mode $B800:0000. Kazdy parny (0, 2, 4, ...) byte je znak, neparny (1, 3, 5, ...) je atribut (farba).
    Funguje to pekne aj vo Windows, aj ked je program spusteny v okne.
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  9. #9
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    298

    Standardní

    No, prave jsem to vycetl z jinyho tvyho postu, o tom 'LESSu'.

    parny, neparny - mate ty slova lepsi nez my. (sudy, lichy)
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

  10. #10
    Senior Member
    Založen
    08.10.2002
    Bydliště
    Mělník
    Věk
    44
    Příspěvky
    1 275
    Vliv
    290

    Standardní

    zbytecne. po ukonceni programu se ta pamet stejne uvolni. os se postara. asi ne nadarmo nam na programku na cvikach rikali ze pokud se program sere maj se vyndat vsechyn delete nebo dispose
    CASE Chieftec DX-01B-D { GIGABYTE X48 DS5 { Intel q9300 + 8GB + ATI x1600 + 2x Seagate ES2 1TB } + LiteOn SHM-165P6S} } + 21" Samsung SyncMaster 215TW

  11. #11

    Standardní

    glottis:
    to programko bolo na ekonomickej univerzite, ze?
    toto ale radsej pri ziadnom pracovnom pohovore nehovor....

    ale teraz uz chapem preco asi windowsy tolko padaju
    AthlonXP 1700+@1900+, Epox 8K3A, Volcano 7+, 512MB DDRAM Apacer PC266 CL2, MSI GeForce4 4200 64MB 280/580, WD 800JB 80GB, IBM 60GXP 40GB, TEAC CD-W516EB, DVD-ROM Toshiba SD-M1612 RegionFree, Soundblaster Audigy, Creative Inspire 5.1 5300, Pinnacle Studio PCTV Pro, HP DeskJet 845C, mys A4Tech WOP-35, Genius SpeedWheel, Asec Perifer ATX

  12. #12
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    298

    Standardní

    Citace Původně odeslal Glottis
    zbytecne. po ukonceni programu se ta pamet stejne uvolni. os se postara. asi ne nadarmo nam na programku na cvikach rikali ze pokud se program sere maj se vyndat vsechyn delete nebo dispose
    Hm, pekna blbost.. A co takhle program, kterej alokuje ty pameti HODNE, jen ne zaroven? Treba pri nejakym prohledavani souboru a pod.. To uklizeni je treba, ver tomu..
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

  13. #13

    Standardní

    Pri programovani v Ccku v Linuxe som zistil, ze ked pouzijem opendir, mal by som tam mat aj closedir, hlavne ak prehladavam adresare rekurzivne
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  14. #14

    Standardní

    Citace Původně odeslal KtK
    Citace Původně odeslal Glottis
    zbytecne. po ukonceni programu se ta pamet stejne uvolni. os se postara. asi ne nadarmo nam na programku na cvikach rikali ze pokud se program sere maj se vyndat vsechyn delete nebo dispose
    Hm, pekna blbost.. A co takhle program, kterej alokuje ty pameti HODNE, jen ne zaroven? Treba pri nejakym prohledavani souboru a pod.. To uklizeni je treba, ver tomu..
    presne tak, jde o to kolik by to zbytecne sezralo pameti BEHEM chodu a ne az potom

  15. #15
    Senior Member
    Založen
    08.10.2002
    Bydliště
    Mělník
    Věk
    44
    Příspěvky
    1 275
    Vliv
    290

    Standardní

    ) ja mluvim o pameti po ukonceni aplikace, ale to je fuk ja delete poctive pouzivam. mimochodem nebylo to na zadne ekonomce ale na felu
    CASE Chieftec DX-01B-D { GIGABYTE X48 DS5 { Intel q9300 + 8GB + ATI x1600 + 2x Seagate ES2 1TB } + LiteOn SHM-165P6S} } + 21" Samsung SyncMaster 215TW

  16. #16

    Standardní

    inac co sa tyka zapisu do video ram ... da sa zapisovat aj na adresu tusim 0A00 - ale len vo videomode 320x200
    ci to funguje aj v inom mode neviem, neskusal som
    pocitanie je jeden byt = jeden pixel, pricom hodnota pixela zodpoveda farbe a hodnoty farieb by mali byt rovnake ako pri tom textaku
    btw ...ten textak na adrese B800 sa da pouzit aj pri textaku 80x30, lenze nahodit ten rezim je otazka asi tak 50 riadkov assembleru
    ak by niekoho zaujimali tieto veci tak kusy zdrojakov som hodil sem: http://www.overclocking.cz/4um/viewtopic.php?t=22838
    PS: vseobecne - v textaku (hlavne 80x30) a grafike 320x200 sa daju robit velmmi zaujimave veci a co je hlavne, VELMI JEDNODUCHO

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. [C] Prace s retezci, kde je tam do boha chyba?
    Založil D_a_v_i_d v sekci fóra Programování
    Odpovědí: 13
    Poslední příspěvek: 29.01.2005, 14:31
  2. [C] Jednoduche IDE + prekladac ve Win?
    Založil D_a_v_i_d v sekci fóra Programování
    Odpovědí: 2
    Poslední příspěvek: 20.10.2004, 16:30
  3. [C] kompilátory
    Založil sebad v sekci fóra Programování
    Odpovědí: 6
    Poslední příspěvek: 24.09.2004, 19:12
  4. [C#] Existuje free prostredi?
    Založil howard v sekci fóra Programování
    Odpovědí: 8
    Poslední příspěvek: 28.08.2004, 10:35
  5. [C] Vyhodnocovani vyrazu
    Založil Irreligious v sekci fóra Programování
    Odpovědí: 7
    Poslední příspěvek: 29.09.2003, 12:26

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •