Introduction

The ScaleOut Object Browser offers the ability to view and manage individual objects inside of a ScaleOut in-memory data grid. Developers and administrators can use this tool to view objects stored in the service and perform a number of management operations:

  • View metadata (an object’s timeout, size, dependencies, etc.) for individual objects in the SOSS store.
  • Clear all objects from the store, or clear objects from individual named caches/applications.
  • Load arbitrary .NET assemblies into the Object Browser process, allowing the browser to deserialize objects from the cache and display public properties/fields from custom classes.
  • Find specific objects in the store, using either cached object names or ASP.NET Session IDs.

Care should be taken when using the Object Browser in a production environment, as it can be used to irrevocably delete data from the SOSS store. Be sure to review the Limitations topic to learn more about the appropriate use of the Object Browser.

What’s new in version 1.4

  • Improves high DPI support for high resolution displays.
  • Introduces an improved hex viewer for inspecting the binary contents of an object.
  • Adds built-in JSON deserialization support.

What’s new in version 1.3

Version 1.3 adds per-namespace statistics to the list of namespaces in the Application Caches pane.

What’s new in version 1.2

Version 1.2 of the Object Browser further improves performance and memory usage when browsing through large numbers of objects. When viewing a namespace containing millions of objects, the initial query will run approximately twice as fast as version 1.1. Metadata retrieval during large sort operations will execute at least twice as fast as version 1.1 and will use less than 25% of the memory as prior versions.

What’s new in version 1.1

Version 1.1 of the ScaleOut Object Browser focuses on improving the application’s performance and the overall experience when working with large sets of objects:

  • Significantly improved startup time and memory usage when working with large numbers of cached objects.
  • Added support for customizing the deserialization method used by the Object Browser, allowing it to be configured globally or for individual application namespaces.
  • Full metadata retrieval is delayed until the user sorts the objects in a cache.
  • Metadata retrieval is now multithreaded when running the Object Browser on a remote client machine, significantly improving performance for large caches spread across multiple SOSS hosts.
  • New, flexible layout eases navigation by splitting the Application Cache list and the Object List into separate, dockable panes.