Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
BUG in 3.6.0 ?
#6
(04-07-2023, 01:00 PM)mnrvovrfc Wrote:
(04-07-2023, 09:41 AM)mdijkens Wrote: I expect it to be some kind of memory error.

(and Yes I know this is an array of 1.5GB, but it used to work up to 2GB)

How much RAM do you have on your computer? If less than 16GB then this shouldn't be done.

"It used to work up to 2GB" but remember that managing strings could take up to 4 times what it looks like strictly from the source code. Concatenation is the biggest offender. Function calls, even to in-built functions like MID$() could make copies of strings only to process.

The operating system needs memory for other things it has to do, including holding your memory-hogging program. Wink

If possible you should break down the task into two or more parts.

I have 128GB of RAM and use QB64 for years to process really big log-files (up to 1TB)

The code above is just a small snippet; the real program uses huge _MEM variables, but I use variable length strings to store ~10M temporary values between 50 and 200 bytes long. Making it fixed on 200 bytes is a lot of memory wasted.

The performance of this particular part is not a real issue (filling 10M strings in a few seconds); the whole process runs ~20mins ;-)

But the issue here is that it did work in older versions of QB64 and QB64pe!
45y and 2M lines of MBASIC>BASICA>QBASIC>QBX>QB64 experience
Reply


Messages In This Thread
BUG in 3.6.0 ? - by mdijkens - 04-07-2023, 09:41 AM
RE: BUG in 3.6.0 ? - by Jack - 04-07-2023, 12:29 PM
RE: BUG in 3.6.0 ? - by mdijkens - 04-07-2023, 01:56 PM
RE: BUG in 3.6.0 ? - by mnrvovrfc - 04-07-2023, 01:00 PM
RE: BUG in 3.6.0 ? - by mdijkens - 04-07-2023, 02:01 PM
RE: BUG in 3.6.0 ? - by mnrvovrfc - 04-07-2023, 01:05 PM
RE: BUG in 3.6.0 ? - by bplus - 04-07-2023, 02:08 PM
RE: BUG in 3.6.0 ? - by mdijkens - 04-07-2023, 02:17 PM
RE: BUG in 3.6.0 ? - by DSMan195276 - 04-07-2023, 03:05 PM
RE: BUG in 3.6.0 ? - by mdijkens - 04-07-2023, 04:38 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Is this a bug with Round or is it just me BarrySWTP 10 1,289 07-07-2025, 08:40 PM
Last Post: BarrySWTP
  Exiting FOR NEXT, maybe a bug? Version 4.1.0 on Linux Circlotron 4 866 05-09-2025, 02:22 AM
Last Post: Circlotron
  I have fallen in a bug or weird behaviour TempodiBasic 2 691 10-08-2024, 06:09 PM
Last Post: TempodiBasic
  3.13.1 bug report - keyboard characters swapped Circlotron 3 1,025 06-03-2024, 05:16 AM
Last Post: Circlotron
  I need input on a possible bug in v3.5.0 TerryRitchie 50 8,615 05-22-2024, 07:03 PM
Last Post: TerryRitchie

Forum Jump:


Users browsing this thread: 1 Guest(s)