Is it running out of memory when being compiled, or when being run? - Gordon
-----Original Message----- From: Peter Farland [mailto:[EMAIL PROTECTED] Sent: Monday, March 21, 2005 1:19 PM To: [email protected] Subject: RE: [flexcoders] internal representation of an array Do any of these Arrays contain very sparse, non-dense, ordinal indexed elements? For example, are there any Arrays like this structure? myarray[0] = "A"; myarray[1] = "B"; myarray[1000000] = "Z"; The serialization of these sorts of arrays in AS2 via AMF may, unfortunately, cause many undefined elements to be sent in the gaps between non-dense elements. I'm assuming your posting this to the Flex server via RemoteObject... if so: Have you also tried to get a sense of where it is running out of memory? Have you enabled AMF debug level logging and turned on stacktraces in your /WEB-INF/flex/gateway-config.xml file and then checked your flex logs to see how much of the request was successfully deserialized? Are you using stateless-class (default) or stateful-class typed RemoteObejcts -----Original Message----- From: Krzysztof Szlapinski [mailto:[EMAIL PROTECTED] Sent: Monday, March 21, 2005 4:11 PM To: [email protected] Subject: Re: [flexcoders] internal representation of an array no there are no circular references > > Are there any circular references between elements of your array > elements? > > There is a known issue in Flex 1.5 for circular references between > non-Typed (i.e. generic unregistered ActionScript class instances) > Objects, Arrays. > > > > > -----Original Message----- > From: Krzysztof Szlapinski [mailto:[EMAIL PROTECTED] > Sent: Monday, March 21, 2005 3:29 PM > To: [email protected] > Subject: [flexcoders] internal representation of an array > > > > Hi, > > Does anybody know what is the internal memory representation of an array > in > Flex? > I used an array like in the example below but much longer and the > servlet > execution threw this exception: "java.lang.OutOfMemoryError" > > here is the sample array structure: > form['vb8'] = new Array(); > form['vb8']['type'] = 5; > form['vb8']['pid'] = 55; > form['vb8']['fid'] = 'vb8'; > form['vb8']['rbgs'] = new Array(); > form['vb8']['rbgs'][0] = new Array(); > form['vb8']['rbgs'][0]['fid'] = 'rbg0'; > form['vb8']['rbgs'][0]['pid'] = 88; > form['vb8']['rbgs'][0][0] = 'rb0'; > form['vb8']['rbgs'][0][1] = 'rb1'; > form['vb8']['rbgs'][0][2] = 'rb2'; > form['vb8']['rbgs'][0][3] = 'rb3'; > form['vb8']['rbgs'][0][4] = 'rb4'; > form['vb8']['rbgs'][0][5] = 'rb5'; > form['vb8']['rbgs'][0][6] = 'rb6'; > form['vb8']['rbgs'][1] = new Array(); > form['vb8']['rbgs'][1]['fid'] = 'rbg1'; > ....... > form['vb46']['rbs'][6] = new Array(); > form['vb46']['rbs'][6]['pid'] = 165; > form['vb46']['rbs'][6]['fid'] = 'rb353'; > > krzysiek > > > > > > > > Yahoo! Groups Links > > > > > > > > > > > Yahoo! Groups Links > > > > > > > > > Yahoo! Groups Links Yahoo! Groups Links Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

