[Excel 2007] geheugen gebruik

Pagina: 1
Acties:
  • 421 views sinds 30-01-2008
  • Reageer

  • Lord_T
  • Registratie: Oktober 2000
  • Laatst online: 09-07 20:09
Even een vraag over de nieuwe excel en het geheugen gebruik ervan:

Situatie:
Gebruik Excel 2007 (en maak er een dagelijkse file van ongeveer 11 mb in)
Geheugen gebruik loopt gedurende de dag naar 800 mb+ op (dual core systeem met 2 gb ram)

Plugins in gebruik: ja 1 plugin waar we prijzen van producten mee ophalen
Macros in gebruik: Paar macros geschreven en gedeeltelijk opgenomen met de record knop
Staat 1 tabblad in met mysql database view, run ik 1x per dag een query op.

Iemand enig idee waar ik moet zoeken naar de reden van dit absurde geheugen gebruik?

ja ja... niet iedereen heeft dezelfde kennis... wees daarom ook eens gewillig en geef een antwoord op een vraag ;)


  • ThunderNet
  • Registratie: Juni 2004
  • Laatst online: 10:03

ThunderNet

Flits!

Heb je alle updates geinstalleerd?
Gebeurd het ook als de macro's uit staan?

Heb je liever vooraf, of achteraf, dat ik zeg dat ik geen flauw idee heb wat ik doe?


  • Lord_T
  • Registratie: Oktober 2000
  • Laatst online: 09-07 20:09
alle updates zijn geinstalleerd (doet IT voor ons 's nachts)
en macro's aan/uit en zelfs calculation aan/uit maakt voor geheugen gebruik niet veel uit :(

ja ja... niet iedereen heeft dezelfde kennis... wees daarom ook eens gewillig en geef een antwoord op een vraag ;)


  • Brahiewahiewa
  • Registratie: Oktober 2001
  • Laatst online: 30-09-2022

Brahiewahiewa

boelkloedig

Lord_T schreef op donderdag 29 november 2007 @ 17:14:
...Geheugen gebruik loopt gedurende de dag naar 800 mb+ op (dual core systeem met 2 gb ram)...
Wat is daar nou het probleem van? Je hebt die 2GB toch niet voor niks in je machien zitten?
En het feit dat je maar 1 tabblad open hebt, zegt niks; in een tabblad zitten een miljoen kwadraat cellen en elk van die cellen kan 1 Meg bevatten. Kan dus 1018 bytes groot worden.
Die 800 Meg komt overeen met 1000 x 1000 cellen met elk 1kB; da's helemaal niet zo schokkend veel. In ieder geval niet absurd

QnJhaGlld2FoaWV3YQ==


Verwijderd

Brahiewahiewa schreef op donderdag 29 november 2007 @ 22:12:
.... en elk van die cellen kan 1 Meg bevatten.
Is dat zo? Hoe kan je 1 MB in 1 cel krijgen?

  • Brahiewahiewa
  • Registratie: Oktober 2001
  • Laatst online: 30-09-2022

Brahiewahiewa

boelkloedig

Verwijderd schreef op vrijdag 30 november 2007 @ 00:35:
[...]Is dat zo? Hoe kan je 1 MB in 1 cel krijgen?
Nee, dat is niet zo; 't is 32k. Maar dan kan een tabblad nog steeds 30000 teraBytes groot worden

QnJhaGlld2FoaWV3YQ==


Verwijderd

Is dat zo? Hoe kan je 32 kB in 1 cel krijgen?

  • Lord_T
  • Registratie: Oktober 2000
  • Laatst online: 09-07 20:09
Brahiewahiewa schreef op donderdag 29 november 2007 @ 22:12:
[...]
Wat is daar nou het probleem van? Je hebt die 2GB toch niet voor niks in je machien zitten?
En het feit dat je maar 1 tabblad open hebt, zegt niks; in een tabblad zitten een miljoen kwadraat cellen en elk van die cellen kan 1 Meg bevatten. Kan dus 1018 bytes groot worden.
Die 800 Meg komt overeen met 1000 x 1000 cellen met elk 1kB; da's helemaal niet zo schokkend veel. In ieder geval niet absurd
punt is dat de windows pc (met windows xp professional) door het gebruik over zijn nek gaat... als ik wil saven kan dat minuten duren, andere mensen binnen mijn bedrijf hebben zelfs al dat van tabblad wisselen kan zorgen voor een crash of minuten kan duren.... Ik kan als enige reden verzinnnen dat het aan het geheugen gebruik moet liggen.

Heb de file trouwens al niet in compatibilty mode maar gewoon als xlsm opgeslagen

[ Voor 5% gewijzigd door Lord_T op 30-11-2007 11:54 ]

ja ja... niet iedereen heeft dezelfde kennis... wees daarom ook eens gewillig en geef een antwoord op een vraag ;)


  • Brahiewahiewa
  • Registratie: Oktober 2001
  • Laatst online: 30-09-2022

Brahiewahiewa

boelkloedig

Verwijderd schreef op vrijdag 30 november 2007 @ 09:35:
[...]Is dat zo? Hoe kan je 32 kB in 1 cel krijgen?
Als je geen zin hebt om 32000 keer een toets in te drukken, kun je daar een VBA macrootje voor bakken
Lord_T schreef op vrijdag 30 november 2007 @ 11:51:
[...]punt is dat de windows pc (met windows xp professional) door het gebruik over zijn nek gaat... als ik wil saven kan dat minuten duren, andere mensen binnen mijn bedrijf hebben zelfs al dat van tabblad wisselen kan zorgen voor een crash of minuten kan duren.... Ik kan als enige reden verzinnnen dat het aan het geheugen gebruik moet liggen.

Heb de file trouwens al niet in compatibilty mode maar gewoon als xlsm opgeslagen
Definieer "over zijn nek" en "crash"
Tenzij het geheugen rot is, heeft XP er normaal gesproken geen moeite mee om het beschikbare geheugen te gebruiken

[ Voor 56% gewijzigd door Brahiewahiewa op 30-11-2007 12:55 ]

QnJhaGlld2FoaWV3YQ==


  • Coffeemonster
  • Registratie: Juli 2000
  • Laatst online: 13-07 11:08
Paar vragen om het probleem te isoleren: neemt het geheugengebruik ook toe en komt het probleem van crashes e.d. ook voor:
1. als je het document op andere computers opent?
2. als je het document opent en vervolgens niets doet?
3. bij andere documenten?
4. als je alle add-ins uitschakelt?
5. als je Excel in safe mode opstart (command line /s-switch of CTRL ingedrukt houden bij opstarten Excel)?
6. als je het tabblad met de SQL-query verwijdert?

Ik denk dat je het probleem in eerste instantie moet zoeken bij een brakke macro of add-in, zeker als het bij andere mensen het probleem ook voorkomt.

Brahiewahiewa: 800 MB geheugengebruik is absurd veel voor Excel, zeker als het geheugengebruik toeneemt tijdens het gebruik. Ik heb zelf even getest met een gigantisch Excel-bestand (39 MB) en Excel 2003 neemt dan 'slechts' 130 MB in gebruik.

Look for something long enough and you will find it; look for something without understanding, and it will find you.
A normal day at the stock exchange


  • Lord_T
  • Registratie: Oktober 2000
  • Laatst online: 09-07 20:09
Coffeemonster schreef op vrijdag 30 november 2007 @ 13:17:
Paar vragen om het probleem te isoleren: neemt het geheugengebruik ook toe en komt het probleem van crashes e.d. ook voor:
1. als je het document op andere computers opent?
2. als je het document opent en vervolgens niets doet?
3. bij andere documenten?
4. als je alle add-ins uitschakelt?
5. als je Excel in safe mode opstart (command line /s-switch of CTRL ingedrukt houden bij opstarten Excel)?
6. als je het tabblad met de SQL-query verwijdert?

Ik denk dat je het probleem in eerste instantie moet zoeken bij een brakke macro of add-in, zeker als het bij andere mensen het probleem ook voorkomt.

Brahiewahiewa: 800 MB geheugengebruik is absurd veel voor Excel, zeker als het geheugengebruik toeneemt tijdens het gebruik. Ik heb zelf even getest met een gigantisch Excel-bestand (39 MB) en Excel 2003 neemt dan 'slechts' 130 MB in gebruik.
Aantal dingen kan ik zo op reageren andere moet ik testen
1. als je het document op andere computers opent? ---> zelfde probleem
2. als je het document opent en vervolgens niets doet? --> kan al crashen als ik 1 bestand open heb in xlsm (macro enabled, runnen niet) en 1 bestand in compatibility mode (2003 versie) en dan muis en toetsenbord niet aanraak
3. bij andere documenten? ---> Ja maar daar van moet ik zeggen dat ze allemaal op dezelfde manier opgebouwd zijn en allemaal .dat files inlezen met een macro bijvoorbeeld ( staan ; delimited gegevens in en files zijn mijn part 300 kb groot)
4. als je alle add-ins uitschakelt? ---> gebruik 1 addin die prijzen berekent maar andere sheets die niet die add-in gebruiken hebben hetzelfde probleem
5. als je Excel in safe mode opstart (command line /s-switch of CTRL ingedrukt houden bij opstarten Excel)? --> moet ik testen
6. als je het tabblad met de SQL-query verwijdert? --> maakt niet uit want andere collega's zonder een link naar de database hebben zelfde problemen.
Brahiewahiewa schreef op vrijdag 30 november 2007 @ 12:50:
Definieer "over zijn nek" en "crash"
Tenzij het geheugen rot is, heeft XP er normaal gesproken geen moeite mee om het beschikbare geheugen te gebruiken
Over zijn nek--> systeem reageert gedurende minuten niet... geheugen loopt vol, en processors indicatie is 100% op beide cpu's
Crash --> Krijg optie om documenten te recoveren en error report te sturen

Geheugen zal ik nogmaals laten testen met memtest ofzo maar kan me niet voorstellen dat alle windows pc's daar last van zouden hebben.

ja ja... niet iedereen heeft dezelfde kennis... wees daarom ook eens gewillig en geef een antwoord op een vraag ;)


  • MAX3400
  • Registratie: Mei 2003
  • Laatst online: 24-06 21:28

MAX3400

XBL: OctagonQontrol

Lord_T schreef op vrijdag 30 november 2007 @ 11:51:
[...]


punt is dat de windows pc (met windows xp professional) door het gebruik over zijn nek gaat... als ik wil saven kan dat minuten duren, andere mensen binnen mijn bedrijf hebben zelfs al dat van tabblad wisselen kan zorgen voor een crash of minuten kan duren.... Ik kan als enige reden verzinnnen dat het aan het geheugen gebruik moet liggen.

Heb de file trouwens al niet in compatibilty mode maar gewoon als xlsm opgeslagen
Ik mis een gedeeltelijke beschrijving van de IT-infra. Het komt op me over alsof er bepaalde settings voor Office niet goed zijn ingesteld waardoor documenten (van een centrale opslag/server) wel kunnen worden geopend maar dat er limieten zijn gesteld aan wat een gebruiker kan met temp-files en andere rotzooi en waar e.e.a. wordt weggeschreven.

Misschien een vreemde vraag, maar aangezien sommige oplossingen niet door jou geimplementeerd gaan worden; wat zegt IT van jullie problemen?

Mijn advertenties!!! | Mijn antwoorden zijn vaak niet snowflake-proof


  • Lord_T
  • Registratie: Oktober 2000
  • Laatst online: 09-07 20:09
MAX3400 schreef op vrijdag 30 november 2007 @ 17:24:
[...]

Ik mis een gedeeltelijke beschrijving van de IT-infra. Het komt op me over alsof er bepaalde settings voor Office niet goed zijn ingesteld waardoor documenten (van een centrale opslag/server) wel kunnen worden geopend maar dat er limieten zijn gesteld aan wat een gebruiker kan met temp-files en andere rotzooi en waar e.e.a. wordt weggeschreven.

Misschien een vreemde vraag, maar aangezien sommige oplossingen niet door jou geimplementeerd gaan worden; wat zegt IT van jullie problemen?
die weten het niet en zeggen dat wij meer weten van excel |:(

Situatie:
Excel staat op server (linux server met samba waardoor we er onder windows bij kunnen --> geen idee geen verstand van maar kan in windows verkenner gewoon mappen en bestanden zien)

Bestandjes die worden ingelezen staan op zelfde netwerk server

Excel wordt op lokale pc geopend.

plugin is een tooltje om prijzen te berekenen, doet verder niets.

Progje wat we naast excel gebruiken om real time prijzen in excel te krijgen kan aan en uit staan en maakt niet uit...

Soort macros dat we gebruiken:
- inlees macros --> open een .dat file ; delimited en zet ze op een tabblad neer
- kopieer gegevens van bepaalde tabbladen naar andere tabbladen
- sorteer / calculation on/off macros
Kortom macros zijn ook niet echt bijzonder.

Verder zit de excel redelijk vol vlookups enzo maar ook dat moet gewoon kunnen en wordt alleen maar gelookupped naar waardes in dezelfde file.

ja ja... niet iedereen heeft dezelfde kennis... wees daarom ook eens gewillig en geef een antwoord op een vraag ;)

Pagina: 1