发明名称 Interactive memory map
摘要 An embodiment can include an interactive memory map that includes a graphical representation of a region of memory used by a program. The memory map may dynamically update as the program executes and may provide a user with indicators that identify how the program interacts with the memory. The indicators may identify memory locations that are being written by the program and/or memory locations that are being read by the program while the program executes. The memory map may assist a user in understanding how the executing program interacts with memory. The interactive memory map may further allow the user to manipulate how information is stored in the memory by allowing the user to select, add, remove, modify, move, etc., program information stored in the memory.
申请公布号 US8780114(B1) 申请公布日期 2014.07.15
申请号 US200912550686 申请日期 2009.08.31
申请人 The MathWorks, Inc. 发明人 Jackey Robyn Arthur;Hosagrahara Arvind Suresh
分类号 G06T11/20 主分类号 G06T11/20
代理机构 Harrity & Harrity, LLP 代理人 Harrity & Harrity, LLP
主权项 1. A non-transitory computer-readable medium storing instructions, the instructions comprising: a plurality of instructions which, when executed by one or more computing devices, cause the one or more computing devices to: identify a memory layout, the memory layout indicating memory locations for storing program information, andthe program information being used with an executable model;receive first data identifying a first segment of program information being written to a first location of the memory locations;output the memory layout, the memory layout including, based on receiving the first data, a first segment identifier that identifies the first segment of the program information being written to the first location of the memory locations;receive second data identifying the first segment of the program information being read from the first location of the memory locations;receive particular information regarding user action, the user action including a selection of a representation of a block, of the executable model, and a movement of the representation of the block to a location of the memory layout that corresponds to a second location of the memory locations, anda second segment of the program information corresponding to the block and being written to the second location of the memory locations based on the particular information;update the memory layout, based on receiving the second data and the particular information, to further include: a second segment identifier that identifies the first segment of the program information being read from the first location of the memory locations, anda third segment identifier that identifies the second segment of the program information being written to the second location of the memory locations; andoutput the updated memory layout.
地址 Natick MA US
您可能感兴趣的专利