|
|
Question:
is the majority of the memory is used by the rectangle or not?
Because one mesh of an object or 1000 mesh (copies) of the
same mesh use almost the same amount of memory. So if the
answer of my question is yes I dont understand why there is no
more difference between mesh and box for the memory peak.
Fabian.
>
> Because I needed some simple rectangle shape for a scene I am working on
> and because it is used about 1000 times in the scene, I tried some
> different possibilities building that shape and checked
> memory-use/tracing time.
>
> It is just a very quick test on a concrete scene, differences in time
> are quite low, so you probably can not say anything definitive from
> these values (did not want to wait longer :-). BTW, scene also contains
> many other objects.
>
> Any comments/ideas ?
>
> Christoph
>
> Objects I tested:
>
> //------------------------------
>
> mesh {
> triangle{<0.0,0.0,0.0>,<0.0,0.0,1.0>,<1.0,0.0,1.0>}
> triangle{<0.0,0.0,0.0>,<1.0,0.0,0.0>,<1.0,0.0,1.0>}
> }
>
> //------------------------------
>
> union {
> triangle{<0.0,0.0,0.0>,<0.0,0.0,1.0>,<1.0,0.0,1.0>}
> triangle{<0.0,0.0,0.0>,<1.0,0.0,0.0>,<1.0,0.0,1.0>}
> }
>
> //------------------------------
>
> box {
> <0, -0.00001, 0>
> <1, 0.00001, 1>
> }
>
> //------------------------------
>
> plane {
> y, 0.0
> hollow on
> clipped_by { box
> { <0, -0.1, 0>
> <1, 0.1, 1> } }
> }
>
> //------------------------------
>
> polygon {
> 5, <0, 0>, <0, 1>, <1, 1>, <1, 0>, <0, 0>
> rotate 90*x
> }
>
> //------------------------------
>
> Time/memory data:
>
> ###################################################################
> -------------------------------------------------------------------
> mesh
> -------------------------------------------------------------------
> Peak memory used: 47840394 bytes
> -------------------------------------------------------------------
> Time For Parse: 0 hours 0 minutes 10.0 seconds (10 seconds)
> Time For Trace: 0 hours 3 minutes 7.0 seconds (187 seconds)
> Total Time: 0 hours 3 minutes 17.0 seconds (197 seconds)
> ###################################################################
> -------------------------------------------------------------------
> union
> -------------------------------------------------------------------
> Peak memory used: 47803698 bytes
> -------------------------------------------------------------------
> Time For Parse: 0 hours 0 minutes 11.0 seconds (11 seconds)
> Time For Trace: 0 hours 3 minutes 3.0 seconds (183 seconds)
> Total Time: 0 hours 3 minutes 14.0 seconds (194 seconds)
> ###################################################################
> -------------------------------------------------------------------
> box
> -------------------------------------------------------------------
> Peak memory used: 47920778 bytes
> -------------------------------------------------------------------
> Time For Parse: 0 hours 0 minutes 10.0 seconds (10 seconds)
> Time For Trace: 0 hours 3 minutes 2.0 seconds (182 seconds)
> Total Time: 0 hours 3 minutes 12.0 seconds (192 seconds)
> ###################################################################
> -------------------------------------------------------------------
> clipped plane
> -------------------------------------------------------------------
> Peak memory used: 48296618 bytes
> -------------------------------------------------------------------
> Time For Parse: 0 hours 0 minutes 10.0 seconds (10 seconds)
> Time For Trace: 0 hours 3 minutes 0.0 seconds (180 seconds)
> Total Time: 0 hours 3 minutes 10.0 seconds (190 seconds)
> ###################################################################
> -------------------------------------------------------------------
> polygon
> -------------------------------------------------------------------
> Peak memory used: 47882238 bytes
> -------------------------------------------------------------------
> Time For Parse: 0 hours 0 minutes 10.0 seconds (10 seconds)
> Time For Trace: 0 hours 2 minutes 57.0 seconds (177 seconds)
> Total Time: 0 hours 3 minutes 7.0 seconds (187 seconds)
> ###################################################################
>
> --
> Christoph Hormann <chr### [at] gmxde>
> Homepage: http://www.schunter.etc.tu-bs.de/~chris/
Post a reply to this message
|
|