Archief - De langste toog ter wereld: de Algemene chatthread

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Albireo

Legacy Member
uit de handleiding van m'n pas aangekochte tondeuse:

De controle-LED gaat branden en de accu's worden opgeladen
De controle-LED gaat niet uit zodra de accu's geheel zijn opgeladen

Ik weet dus dat de accu's geheel opgeladen zijn als de controle-LED niet uitgaat :wtf:

Albireo

Legacy Member
BenX, Resident Evil: Extinction, The Fantastic Four: Rise of the Silver Surfer of Die Hard 4.0?

Ik heb voor Milla Jovovich gekozen :woohoo:

gizmo666

Legacy Member
ComputerVISTA zei:
*ziet dakantochnie ne capoot over zijn been trekken*

Allez, kom eens bij nonkel vista, dak nen uitleg geef over de bloemetjes en de wesp!

waren dat geen bijen ipv wespen?

Albireo

Legacy Member
Code:
'XmlTest.vshost.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_64\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'XmlTest.vshost.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities\9.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'XmlTest.vshost.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'XmlTest.vshost.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'XmlTest.vshost.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'XmlTest.vshost.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities.Sync\9.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.Sync.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'XmlTest.vshost.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.Debugger.Runtime\9.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Debugger.Runtime.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'XmlTest.vshost.exe' (Managed): Loaded 'E:\flotspe\cs\Visual Studio Projects\XmlTest\XmlTest\bin\Debug\XmlTest.vshost.exe', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'XmlTest.vshost.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Core\3.5.0.0__b77a5c561934e089\System.Core.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'XmlTest.vshost.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Xml.Linq\3.5.0.0__b77a5c561934e089\System.Xml.Linq.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'XmlTest.vshost.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Data.DataSetExtensions\3.5.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'XmlTest.vshost.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_64\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'XmlTest.vshost.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Deployment\2.0.0.0__b03f5f7f11d50a3a\System.Deployment.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'XmlTest.vshost.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
The thread 0xc44 has exited with code 0 (0x0).
'XmlTest.vshost.exe' (Managed): Loaded 'E:\flotspe\cs\Visual Studio Projects\XmlTest\XmlTest\bin\Debug\XmlTest.exe', Symbols loaded.
'XmlTest.vshost.exe' (Managed): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'XmlTest.vshost.exe' (Managed): Loaded 'qakapka6'

"qakapka6" :eek:

WTF is "qakapka6" and why is loading in my project? :wtf:

Albireo

Legacy Member
Kweenie, 't is iets dat telkens een andere random naam krijgt. 't Is wel niet bij alle projecten, misschien hangt het samen met een bepaalde assembly.

Albireo

Legacy Member
Dienen System.Data.SQLite is ook niet van de snelsten. 't Ding heeft al problemen met het inserten van 500000 rows. Na 10 minuten zit het nog maar aan 100000 rows. En ik heb de Vista Search Indexer al moeten aanpassen om uit m'n project directory te blijven anders had ik al na een halve seconde een Exception omdat de Indexer en SQLite aan hetzelfde bestand zitten te prutsen.

Misschien is het zo traag omwille van die journal-file die het bij elke INSERT aanmaakt.

Albireo

Legacy Member
Code:
SQLiteCommand cmdBegin = new SQLiteCommand("BEGIN TRANSACTION", con);
cmdBegin.ExecuteNonQuery();

// 500 000 INSERT statements

SQLiteCommand cmdEnd = new SQLiteCommand("END TRANSACTION", con);
cmdEnd.ExecuteNonQuery();

Traagheidsprobleem opgelost. :woohoo: Zonder die expliciet BEGIN en END creëert SQLite een transactie voor elk statement.

34 seconden om 500 000 records met index (30s indien geen index) te inserten nu. Ter vergelijking, een XML-bestand met 500 000 records wegschrijven duurt 3 seconden.

Tijd om 1 record toe te voegen
XML -> 3s (omdat het volledige XML-bestand opnieuw moet weggeschreven worden)
SQLite -> 0s

Is anyone actually reading this?

Fristii

Legacy Member
Albireo zei:
Code:
SQLiteCommand cmdBegin = new SQLiteCommand("BEGIN TRANSACTION", con);
cmdBegin.ExecuteNonQuery();

// 500 000 INSERT statements

SQLiteCommand cmdEnd = new SQLiteCommand("END TRANSACTION", con);
cmdEnd.ExecuteNonQuery();

Traagheidsprobleem opgelost. :woohoo: Zonder die expliciet BEGIN en END creëert SQLite een transactie voor elk statement.

34 seconden om 500 000 records met index (30s indien geen index) te inserten nu. Ter vergelijking, een XML-bestand met 500 000 records wegschrijven duurt 3 seconden.

Tijd om 1 record toe te voegen
XML -> 3s (omdat het volledige XML-bestand opnieuw moet weggeschreven worden)
SQLite -> 0s

Is anyone actually reading this?

I am, more or less :P

Albireo

Legacy Member
Ik vraag me af of ik m'n cake niet hard gebakken heb. 3 kwartier op 200°C. Da's lang en heet. Maar 't stond zo in de kookboek. De geur die zich nu verspreidt lijkt me toch niet helemaal "vers" meer te zijn. :unsure:

Meer informatie volgt later...

Albireo

Legacy Member
te hard gebakken, een beetje zwart aan de hoekjes :s

Dat wordt kantjes wegsnijden ;)

zeroke14

Legacy Member
zolang het smaakt is het toch goed?
een goeie klodder choco erop en dan smaak je het verbrande niet meer xD

gizmo666

Legacy Member
vraag int vervolg aan mijn zus om er ene te komen maken, die kan dat goe:love:

Albireo

Legacy Member
Zodadelijk Taxandria op Canvas. Lang geleden was dat toch wel iets speciaals. Ik heb hem nog niet gezien dus ik ben benieuwd.

Albireo

Legacy Member
Taxandria was niet wat ik er van verwacht had. Maar 't had erger gekund.

anyway:


Code:
double x = Math.Pow(i, 5);

is welgeteld 37 keer trager dan

Code:
double x = i * i * i * i * i;

(en dat heb ik honderd miljoen keer gecontroleerd)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan