Physical or virtual? During a sync from scratch lmdb can request as much as 8gb, but it's all virtual. I've seen well under 100mb of physical RAM in use once it's synced up.
Resident size is what listed as RSS by ps, RES by top or RSIZE by atop. That was after blockchain conversion, few minutes after the daemon finished catching up again. Right now it's dropped to 222.4MB!
![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
It seems like the daemon is hanging. Sitting at 100% CPU. Responds to console commands until you type "diff", at which point console stop responding to commands. simplewallet can connect, but can't retrieve anything. Here is the stack trace:
Sorry, that was the stack of the wrong thread. Here is the one that's causing trouble:
(gdb) bt
#0 0x0000000000706bc4 in cryptonote::Blockchain::complete_timestamps_vector(unsigned long, std::vector >&) ()
#1 0x00000000007104de in cryptonote::Blockchain::handle_alternative_block(cryptonote::block const&, crypto::hash const&, cryptonote::block_verification_context&) ()
#2 0x00000000006e21e6 in cryptonote::Blockchain::add_new_block(cryptonote::block const&, cryptonote::block_verification_context&) ()
#3 0x00000000006e285a in cryptonote::core::handle_incoming_block(std::string const&, cryptonote::block_verification_context&, bool) ()
#4 0x0000000000674822 in cryptonote::t_cryptonote_protocol_handler::handle_response_get_objects(int, cryptonote::NOTIFY_RESPONSE_GET_OBJECTS::request&, cryptonote::cryptonote_connection_context&) ()
#5 0x000000000066d8e6 in int epee::net_utils::buff_to_t_adapter, cryptonote::NOTIFY_RESPONSE_GET_OBJECTS::request, cryptonote::cryptonote_connection_context, boost::_bi::bind_t, int, cryptonote::NOTIFY_RESPONSE_GET_OBJECTS::request&, cryptonote::cryptonote_connection_context&>, boost::_bi::list4*>, boost::arg<1>, boost::arg<2>, boost::arg<3> > > >(cryptonote::t_cryptonote_protocol_handler*, int, std::string const&, boost::_bi::bind_t, int, cryptonote::NOTIFY_RESPONSE_GET_OBJECTS::request&, cryptonote::cryptonote_connection_context&>, boost::_b---Type to continue, or q to quit---
i::list4*>, boost::arg<1>, boost::arg<2>, boost::arg<3> > >, cryptonote::cryptonote_connection_context&) [clone .local.1553] [clone .constprop.6383.27838] ()
#6 0x000000000066f7b8 in int nodetool::node_server >::handle_invoke_map >(bool, int, std::string const&, std::string&, nodetool::p2p_connection_context_t&, bool&) [clone .local.1551] ()
#7 0x0000000000678a73 in nodetool::node_server >::notify(int, std::string const&, nodetool::p2p_connection_context_t&) [clone .local.1549] ()
#8 0x0000000000630eae in epee::levin::async_protocol_handler >::handle_recv(void const*, unsigned long) [clone .local.3549] ()
#9 0x000000000064bc64 in epee::net_utils::connection > >::handle_read(boost::system::error_code const&, unsigned long) ()
#10 0x000000000064a3bb in boost::asio::detail::completion_handler > >, b---Type to continue, or q to quit---
oost::system::error_code const&, unsigned long>, boost::_bi::list3 > > > >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t > >, boost::system::error_code const&, unsigned long>, boost::_bi::list3 > > > >, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long)
()
#11 0x000000000064b545 in boost::asio::detail::reactive_socket_recv_op > >, boost::system::error_code const&, unsigned long>, boost::_bi::list3 > > > >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> >::---Type to continue, or q to quit---
do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) ()
#12 0x00000000006554bd in boost::asio::detail::epoll_reactor::descriptor_state::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) ()
#13 0x0000000000667e47 in epee::net_utils::boosted_tcp_server > >::worker_thread() ()
#14 0x00007fa25aaa274a in thread_proxy ()
from /usr/local/lib/libboost_thread.so.1.55.0
#15 0x00000034e5407ee5 in start_thread () from /lib64/libpthread.so.0
#16 0x00000034e4cf4b8d in clone () from /lib64/libc.so.6
(gdb)