tmac
Vizitator
|
![](/forum/Themes/default/images/post/xx.gif) |
« : Martie 15, 2006, 21:00:09 » |
|
dupa indelungi studii si cautari constat ![Neutral](http://www.infoarena.ro/forum/Smileys/default/mellow.gif) ca poti aloca cam 60 kB static si alte 60 kB impartite intrun mod ciudat intre far heap si heap (memory model small). (farcoreleft() si coreleft() ; farcalloc() si new). la schimbarea modelului de memorie pe huge apar in mod parsiv 60 k cu 60 k la farcoreleft() si coreleft() insa orice alocare in oricare dintre ele le scade pe amandoua ![Brick wall](http://www.infoarena.ro/forum/Smileys/default/wallbash.gif) . exista vreo solutie sa folosesc mai multa memorie decat 2 * 60 k in c++ ? spunetimi ca gresesc undeva ... si ca se poate face ceva ... vreau mai multa memorie ![Sad](http://www.infoarena.ro/forum/Smileys/default/sad.gif) sa nu ma luati cu rhide, devc++ ca stiu ca acolo se poate aloca oricata, vreau aicea ![Very Happy](http://www.infoarena.ro/forum/Smileys/default/biggrin.gif)
|
|
|
Memorat
|
|
|
|
•svalentin
|
![](/forum/Themes/default/images/post/xx.gif) |
« Răspunde #1 : Martie 15, 2006, 21:13:22 » |
|
Din cate scrie in helpul de la BorlandC pe modelele large si compact ai 1MB pt segmentul de data si stack... Si daca vrei mai multa memorie aloca dinamic.. (malloc)
|
|
|
Memorat
|
|
|
|
tmac
Vizitator
|
![](/forum/Themes/default/images/post/xx.gif) |
« Răspunde #2 : Martie 15, 2006, 22:01:59 » |
|
asta am citit si io. am schimbat frumos modelu de memorie, recompilare. nimic tot atata memorie in heap si farheap. nici nu te lasa so compilezi dak staticu depaseste 64 K. si malloc tot de acolo ia memorie din heap. asha ... ca ![Brick wall](http://www.infoarena.ro/forum/Smileys/default/wallbash.gif) nici nu pot sa schimb modelu de memorie cu # pragma pt nu are nici un efect din cate am vazut . so ![Brick wall](http://www.infoarena.ro/forum/Smileys/default/wallbash.gif)
|
|
|
Memorat
|
|
|
|
tmac
Vizitator
|
![](/forum/Themes/default/images/post/xx.gif) |
« Răspunde #3 : Martie 15, 2006, 22:12:48 » |
|
se poate modifica heap size pentru program prin optiuni de gen # pragma sau alte astea ?
|
|
|
Memorat
|
|
|
|
cristi8
Vizitator
|
![](/forum/Themes/default/images/post/xx.gif) |
« Răspunde #4 : Martie 15, 2006, 22:17:53 » |
|
daca iti trebuie urgent o solutie si nu reusesti sa aflii cum sa aloci mai multa memorie, ai putea tine datele pe care nu le folosesti intr-un fisier sau ceva.. chiar daca e mai lent, e functional ![Very Happy](http://www.infoarena.ro/forum/Smileys/default/biggrin.gif)
|
|
|
Memorat
|
|
|
|
tmac
Vizitator
|
![](/forum/Themes/default/images/post/xx.gif) |
« Răspunde #5 : Martie 15, 2006, 22:24:38 » |
|
e vorba de concursuri la info respectiv olimpiada, dasta am si apelat la voi ![Mr. Green](http://www.infoarena.ro/forum/Smileys/default/mrgreen.gif) . ce sa fac cu un fisier acolo ? il citesc de 1000 ori ![Sad](http://www.infoarena.ro/forum/Smileys/default/sad.gif)
|
|
|
Memorat
|
|
|
|
u-92
Vizitator
|
![](/forum/Themes/default/images/post/xx.gif) |
« Răspunde #6 : Martie 15, 2006, 22:55:04 » |
|
mai este huge de exemplu care merge, dar mai incet decat ai aloca dinamic.. din cate am auzit eu alocarea dinamica in borlandc buseste
|
|
|
Memorat
|
|
|
|
tmac
Vizitator
|
![](/forum/Themes/default/images/post/xx.gif) |
« Răspunde #7 : Martie 15, 2006, 23:04:30 » |
|
hmm da, ms ca nu mai lasat sa ma dau cu capu de pereti in continuare ![Pray](http://www.infoarena.ro/forum/Smileys/default/notworthy.gif) . ce n00b sunt ![Very Happy](http://www.infoarena.ro/forum/Smileys/default/biggrin.gif) da merge si cu huge si far static. se poate modifica si program heap size din debugger de acolo. se duce pana la 400 k in farheap. dar cum o pot face prin intermediul sursei , adica cu optiuni de compilare ?
|
|
|
Memorat
|
|
|
|
•wickedman
|
![](/forum/Themes/default/images/post/xx.gif) |
« Răspunde #8 : Martie 16, 2006, 01:17:23 » |
|
the bad news is... you can't ![Smile](http://www.infoarena.ro/forum/Smileys/default/smile.gif) switch to gcc
|
|
|
Memorat
|
|
|
|
cristi8
Vizitator
|
![](/forum/Themes/default/images/post/xx.gif) |
« Răspunde #9 : Martie 16, 2006, 12:50:52 » |
|
si la olimpiade ar trebui sa existe solutii de 100 folosind memoria pe care o are Borland, fara a utiliza "smecherii". deci esti atent la ce nu mai folosesti in program sau nu trebuie sa retii neaparat, si ar trebui sa te descurci
|
|
|
Memorat
|
|
|
|
•Marius
|
![](/forum/Themes/default/images/post/xx.gif) |
« Răspunde #10 : Martie 16, 2006, 23:49:51 » |
|
hmm da, ms ca nu mai lasat sa ma dau cu capu de pereti in continuare ![Pray](http://www.infoarena.ro/forum/Smileys/default/notworthy.gif) . ce n00b sunt ![Very Happy](http://www.infoarena.ro/forum/Smileys/default/biggrin.gif) da merge si cu huge si far static. se poate modifica si program heap size din debugger de acolo. se duce pana la 400 k in farheap. dar cum o pot face prin intermediul sursei , adica cu optiuni de compilare ? Daca faci "jmenul" pe calculatorul tau, o sa functioneze si pe calculatorul comisiei? Intreb doar... ![Smile](http://www.infoarena.ro/forum/Smileys/default/smile.gif)
|
|
|
Memorat
|
Faceti lucrurile simplu: pe cat de simplu posibil, dar nu mai simplu.
|
|
|
•greco
|
![](/forum/Themes/default/images/post/xx.gif) |
« Răspunde #11 : Martie 17, 2006, 00:34:53 » |
|
si la olimpiade ar trebui sa existe solutii de 100 folosind memoria pe care o are Borland, fara a utiliza "smecherii". deci esti atent la ce nu mai folosesti in program sau nu trebuie sa retii neaparat, si ar trebui sa te descurci Gresit.. Borland trebuie eliminat total de la concursuri.
|
|
|
Memorat
|
Jump in the cockpit and start up the engines Remove all the wheelblocks there's no time to waste Gathering speed as we head down the runway Gotta get airborne before it's too late.
|
|
|
vladut.forum
Vizitator
|
![](/forum/Themes/default/images/post/xx.gif) |
« Răspunde #12 : Martie 17, 2006, 11:47:17 » |
|
Stie careva care sunt riscurile folosirii in BC a declaratiei: int huge v[100001]; ma intereseaza pe OJI pentru ca aici compilarea se face sub BC off ce aiurea cu BC...
|
|
|
Memorat
|
|
|
|
|