Ticket #258 (closed defect: fixed)

Opened 4 years ago

Last modified 3 years ago

Excessive resource consumption when compiling cs_pyth.cpp

Reported by: anonymous Owned by: caedes
Priority: major Milestone:
Component: bindings & scripting Version: V1.0
Keywords: python bindings scripting Cc:

Description (last modified by sunshine) (diff)

When I compile Crystal Space with jam everything runs smoothly until it hits cs_pyth.o. Then it just sits their and ends up taking up more than 300 MB of memory. If I had let it run any longer my system would have crashed so I shut it down with the System Monitor. It skips it and the compilation of the Python modules. The rest of it compiled okay but I doubt it has Python support.

Attachments

Change History

Changed 4 years ago by sunshine

  • keywords bindings scripting added
  • owner changed from admin to jorrit
  • component changed from libs to bindings & scripting

The current plan is to break apart the bindings into smaller modules which can be built more easily. (The breaking-apart is an implementation detail. From the client perspective, the bindings will still appear as usual -- i.e. 'cspace'.)

See this thread for a discussion of the issue:  ML-main-thread:10725

Changed 4 years ago by sunshine

  • description modified (diff)
  • summary changed from Compilation of cs_pyth.o eats memory to Excessive resource consumption when compiling cs_pyth.cpp

Changed 4 years ago by sunshine

  • owner jorrit deleted

Changed 4 years ago by tupone@…

I got the same problem compiling CS with -O3 A build with -O2 still takes ages to compile but at last it builds successfully.

Changed 3 years ago by caedes

  • owner set to caedes

Changed 3 years ago by caedes

  • status changed from new to assigned

Changed 3 years ago by sunshine

Resolution of this ticket may also indirectly resolve #210.

Changed 3 years ago by sunshine

  • status changed from assigned to closed
  • resolution set to fixed

New split-binding architecture merged into trunk with r27769, r27770, r27771, CEL:r3012, CEL:r3013.

Add/Change #258 (Excessive resource consumption when compiling cs_pyth.cpp)

Author


E-mail address and user name can be saved in the Preferences.


Action
as closed
 
Note: See TracTickets for help on using tickets.